This restaurant was by far the best I have ever been to. I spent a lot of time looking around online to treat me and my boyfriend to a nice dinner, I was shocked not to find this place in any brochure! From the parking lot i was a little skeptical as to whether all the great reviews I read on line were bogus but as soon as I walked in I was blown away by the wonderful atmosphere and how nice al the employees were! They made sure you had every thing you need for a better experience, they knew the menu well and were able to answer any questions we had, especially about the wonderful bread and all the spreading choices that were with it, they all tasted so wonderful and the meal we ordered was no disappointment either! As a starter I got the she crab soup and he had the crab cakes (which I was never to big a fan of, but theirs were delicious!) Then for the meal I had the Bacon wrapped shrimp and Grits with gravy which was I think one of the best meals I have ever eaten, every bite was just so good there are no word to describe, the Bacon shrimp and grits were the best tasting I've ever had and then put it all together in one bite, wow! He had the filet and lobster with mashed potatoes and seasonal vegetables, all of which I tasted to and it was definitely all amazing, this lobster was delicious and I loved the potatoes and esparragos was cooked to perfection and the steak was great, both meals had amazing flavors that combined great! For desert we slit the cheese cake, which was the most creamy, soft, and fluffy I have ever had, it was so good but I was to full to finish it! The actuall meal portions arnt the biggest so I would recommend a starter or at least another thing of bread and maybe a desert. While the prices were a big high it was worth every cent, you get what you pay for here and the meal was more than worth our bill. The service was all friendly and well trained, they never kept us waiting when we wanted more bread or drinks and they were very helpful with all our questions about the food. The firefly is a must go to restaurant while in panama city, if I'm ever at this beach again there is no way I would pass up the opportunity to return for another best meal!