I have dined at Firefly Seafood and Steakhouse several times over the past 6 years, as recently as last night, and I feel that Jennifer K.'s review of 1 star is overly harsh. I agree that the food is not comparable to the Keg, Lonestar or Kelsey's but you do receive good value for quantity and decent quality.
For dinner last night we selected 2 options from a menu of 20+ set dinners. Each set dinner includes chinese tea, a warm and soft bread dinner bun/roll, a choice of cream or borsch/vegetable soup (which I prefer), main dish, beverage and small dessert (jello). Prices range from $10 to $20-30 depending on the main dish.
My wife had the grilled pork chop in red wine sauce with a side of rice and veggies (picture added). The sauce was too strong on the red-wine taste but the pork was sufficiently tender. The veggies were boiled to acceptable cooking level. I had the chicken steak and sirloin roll (thin beef rolled with mushrooms inside) in a mushroom gravy. The chicken was slightly over-cooked while the beef rolls looked more appetizing than they actually were. Not that they were bad, it just looked like it should have been delicious but it wasn't. It was merely "good".
Although you wouldn't go to an HK-style restaurant for the decor or other accoutrements the orange theme and booth-style seating is functional and acceptable. Several flatscreen TVs hang from the ceiling and are tuned into sports and a variety of chinese programs. I didn't visit the restrooms but if you don't have to go, I wouldn't.
3 stars may be a bit optimistic but this is a solid 2.5 star establishment.