Originally Posted by
NotHamSarnie
"Made in China" in your hotel was one of the best restaurants at least a few years ago. Make reservations.
It's fallen out of the limelight during recent years as more highly acclaimed duck restaurants have come onto the scene, but if I was the OP I would certainly go with it based on the convenience factor alone.