I'd give Firefly an extra star for the food but took one away for the service, which was mediocre at best. We arrived rather late, and upon seeing that the restaurant was not crowded, expected good service. Instead, we waited for more than 10 minutes to be greeted at our table. I asked 2 busboys about our server and they insisted that he would arrive, but we still waited. My husband and I almost walked out when our server finally arrived. Frankly, the service was very slow. We ordered sangria, which was delicious. For our tapas, we ordered the bacon-wrapped dates (delicious), Diablo shrimp (spicy and terrific), mini filet mignon, lamb chops, and vegetable empanadas. The food was rich and delicious.  I highly recommend everything we ordered, with the exception of the empanadas, which were bland and unexceptional. I'd definitely go back, but don't know if I'd want to deal with the poor service again.