Firefly is a great place for reasonably priced gourmet tapas. I've eaten there three times and as recently as last week. The food always is flavorful and presented well.
I'm docking a star because the service has been consistently slow. The wait staff takes a while to come around after you're seated, and then they doesn't check in that often. The other side of that is that they are really friendly and make great suggestions. Their bus staff is incredible. Plates are cleared promptly and water glasses are kept full.
I'm wondering if it's Spanish thing to have laid back slow wait staff? Maybe that's part of the authentic experience. In any case the food is great, it comes out as it's made and the hostess and bus staff are definitely working hard. I will definitely be back.