We went to this restaurant a couple of times after they change their Chinese name to 'Michelin'. The first couple of time was good. However, this last time was very disappointing. Our order was cold and it took a long time to come. Worst of all, I found a cockroach under my shrimp dumpling. A total turn off. They apologized but only 10% off was offered. This is supposed to be a high class restaurant. I will not go here ever again.