When you walk in from the outside door (not the door from inside the mall), you'll see a sign that says you have to pay first before the meal. This is different from all other restaurant experiences I've had before so it felt a bit weird. Gratuity charge of 12% was added automatically to the bill after taxes. I did not like the fact that it was added after taxes but whatever, I can deal with it. I had to pay in cash because of the senior (65+) discount of 15%.
We were seated at a table near the windows. I usually don't complain about bugs at restaurants because I know it is impossible to keep them from coming inside. However, flies kept bothering me through my meal and I couldn't help but feel like it ruined the experience. I felt like the flies were attracted to something near the windows but I couldn't be sure.
The variety of food wasn't that great but it is a relatively small restaurant so I thought it was acceptable. The dishes are mainly Chinese cuisine but they serve pseudo sushi, pitas, sandwiches and salads.
I've only had negative experiences with buffets in my lifetime so I had very low expectations for this place in terms of food quality. I was taken aback when I took a bite out of the freshly made steamed dumpling because it was actually quite delicious.
I thoroughly enjoyed the dim sum dishes. The fried rice was a favourite by the other patrons, but in my opinion, it could be much better. It was the only dish not refilled for some inexplicable reason. I also tried the make-your-own noodle soup. You get to choose your own ingredients and type of noodle and a chef will cook it for you. There were 2 choices of broth, tomato and curry laksa. I have next to no spice tolerance so I opted for the tomato one. It was really bland and the chef gave me very little soup to go with my noodles.
For dessert they had taro coconut dessert soup which wasn't very good because it was too watery. There was a variety of different fruit flavoured puddings which I did not try. The watermelon was sweet and the oranges...didn't look too appetizing.
Service was lacking because it was only, I presume, the two owners acting as servers. Plates were not emptied off tables in a timely manner. I felt like they were really trying to save money by not hiring any other wait staff.
I gave Blossom Vegetarian Cuisine 3 stars because I had quite a few criticisms but the food was decent for buffet quality and I was satisfied with my meal so I would come back.