Customers` Favorites
Customers` Favorites
“If you're craving dim sum, this place is definitely worth a try. The dim sum menu is solid, offering a decent variety of dishes that satisfy those midday cravings. The food quality is good overall, flavorful, and filling. However, when it comes to dinner time, the experience takes a bit of a dive. The dinner menu isn't particularly impressive, and the foods lack in flavor. I wouldn't recommend coming during dinner time.
The service, unfortunately, leaves a lot to be desired. The staff can be a bit inattentive and, at times, even rude.“
Customers` Favorites
“This review is for hosting a WEDDING banquet at Happy Harbor in Rowland Heights.
I helped plan a wedding here. I have to say it was tough at first because they do not have a designated event coordinator. There was a lot of back and forth. What was really helpful was the main guy spoke English, Cantonese, and Mandarin!
Ultimately you need the wedding date and the number of guests. You choose the menu, napkin color, and table cloth color.
Extras: They had two microphones with stands and a small stage for the sweetheart table. The audio system only reached the main room. There was a big screen in the main room to play a slideshow. The backroom seemed to have their own audio and two screens. We could not figure out how to connect the two, so the guests in the back room had to come out to the main room to see/hear what was going on.
-The lobby is large. Good to set up welcome table.
-There is a small private room behind the fish tanks. This was where vendors took their breaks.
The wedding I helped plan had just under 280 guests, so they took up the main room (20 tables) as well as the back room (7 tables). Some tables had 11 seats but same amount of food. Because of the number of tables, there was no dance floor.
I heard compliments from many guests that the servers were efficient and helpful. They served wine properly.
Overall I would recommend Happy Harbor for a large event.
Side note:
Happy Harbor gave us a contact of a guy who did white seat covers with ribbons. That guy only had a two-person team and did not finish all 270 seats. In fact he stopped just under 20 tables and did not get any in the back room at all. He also set up with the spandex seat covers, which is not what the bride wanted.“
Customers` Favorites
“This Cantonese restaurant offers a very solid and authentic dining experience.
The menu focuses on traditional Cantonese flavors—light, clean, and well-balanced, letting the quality of the ingredients shine. We ordered several classic dishes and everything was executed well. The roasted meats were flavorful with crispy skin and not greasy, the steamed dishes were fresh and properly seasoned, and the stir-fried dishes had good wok hei.
Ingredient quality really stands out, especially the seafood, which was fresh and well prepared with no off-flavors. Portions are reasonable and the pricing feels fair compared to similar Cantonese restaurants.
Service was attentive and relaxed, and dishes came out at a comfortable pace. The dining area is clean and comfortable, making it a good spot for family meals or casual gatherings with friends.
If you’re looking for traditional, no-frills Cantonese food done right, this place is definitely worth a visit.“
Customers` Favorites
“{{restaurant.reviews}}“
Loading...
“They carry a variety of different types of dim sum, always fresh and friendly staff“