Lots of negative reviews which was to be expected. The quality of food has been slowly deteriorating (not that it was good to be begin with!) and I noticed they increased the prices on certain items. Despite this, I still feel like they're competitive with their breakfast, lunch and afternoon tea menus. The service is like any another HK style cafe which means they're going for fast efficient service, not politeness. I have never had any problems with their service from the 30 or so times I've visited except for one time when they forgot my lobster order and I had to wait over 20 minutes for it to come. If you're having trouble getting a waiter to notice you, the call button that is on every table may come in handy.
The breakfast has always been decent at a reasonable price. No complaints there.
There are some lunch items which are terrible but if you stick with the basics like any dishes that comes with rice or spaghetti and the fusilli then you're good. Items to avoid are the vermicelli and the steak. The soup that comes with your meal is not the best but I like the bread they give you. They're usually warm and satisfying with the soup. Don't order fancy drinks and stay with the drinks you don't have to pay extra for. The portions are quite large and definitely bigger than average so they have that going for them.
For afternoon tea, I would highly recommend the honey and garlic wings. They have lots of flavour and come steaming hot. If you compare the wings here to a Western restaurant that serves them, you'll find that the price of the wings at Firefly is very reasonable. Avoid the red bean ice cream drink unless you don't like sweet things. They don't put enough ice cream in it so it tastes very watery and not creamy at all. The red beans are bad quality and hard to chew.
I would avoid coming here for dinner because they don't serve anything good (that I've tried) at night. The prices for dinner are significantly higher than lunch. The quality and quantity of the meat and lobster are bad so don't think you're going to get a good deal because the prices seem reasonable for them. The lobster bisque and salad aren't very good either.
If you want big portions of mediocre food for around 10 bucks I would recommend Firefly to you. Otherwise, I would stay away.