The food is alright and the service is ok. However , I think this place is over rated.
The lighting is dim, which can be romantic, and the decor is quaint. Firefly has good ambiance and it can be nice place to take a date.
Just make sure its not on a busy night, because the seating in the dining room is very close together. On a busy Friday night, our set of 3 felt like we were at an awkward dinner party where only small groups were allowed to face each other at a particular time. It was like if we turned our head at any moment we would be part of a different group and/or conversation.
If you dare order a pitcher of Sangria or anything else please say "no ice". I swear I paid $28 for a 2lbs bag of ice in a mug with a splash of Sangria........very disappointing.
I would not go as far as to say I won't ever eat there again,...... but I will not be the one paying for the meal or for the wild horses it will take to drag me there either!