This place deserves credit for developing a varied and consistently satisfying menu, but their service hasn't kept up with their rising popularity.
The menu is a step or two up from the typical Asian place - extensive and varied and pretty good in all categories. But the past two dinners I've eaten at Ha Long Bay on busy evenings have been disappointing. We understood waiting for a table for five while several other groups were seated before us (that arrived after us). But then our server brought four entrees out and made us wait another 10 minutes for the fifth. We ate in an uncomfortably hot dining room, literally sweating over our food, while smelly vaporized oil billowed out of the kitchen.
They need to step up the quality of their service, the BTUs of their air-conditioning, and the power of their kitchen exhaust fans if I'm going to be a long-term customer.