Firefly is excellent for groups as the small plates makes it easy for sharing. On the expensive side, the atmosphere is mellow and beautiful with drapes and low lighting. Service is personable, authentic, and quick. Our waiter Carlos was extremely accommodating to our gluten intolerant friend, made sure to tell her everything that had gluten in it. He also ensured her that the items that are gluten free do NOT share the same equipment as gluten items. She was able to eat without fear.
The bathrooms were a bit horrid, but that's depending on the guest, if you catch my drift.