The Firefly Cafe was recommended to us by the staff at the Hamilton Turner Inn. We asked them for a casual upscale restaurant within walking distance of the Inn, and the Firefly Cafe met that criteria well. My husband had the steak entree, and I had a chicken dish. Both were excellent. We also shared a bowl of corn chowder to start, and a chocolate orange creme brulee to finish off the meal. Delicious! There was an extensive wine list as well. Our server was very friendly and attentive. The restaurant was not busy, but the weather was rainy, and we may have been in there earlier than other people like to eat. We would definitely recommend the Firefly Cafe to travelers staying in the area, and to locals as well.