Based on a recommendation from our bellhop, we tried this place today. It's not fine dining by any means, but the food is delicious, the drinks aren't watered, the staff is friendly, and the portions are generous.
Better half had grouper. I had snapper. Tender and delicious, fresh, well seasoned. Great key lime pie. Beautiful fresh, properly cooked vegetables. Could quibble on the salad, pretty basic and had been sitting on the plates in a fridge a bit too long.
As I said, you're not going to think you're in a Michelin starred restaurant, but you can't go wrong if you want a healthy, delicious meal that tasted home made.