The view of the beach is wonderful. However the food quality is average at best. My rare hamburger, for example, was the most overlooked burger I have had the misfortune to eat. However it was the service quality which is the worst. Service was slow throughout. The check at the end was incorrect by two dollars - for a diet coke I didn't get, as they had run out of all diet drinks, but still charged me for my initial order. It then took thirty minutes(!) to get a correct check, as the very polite waitress had to get the new check approved by her manager, who ignored us as she talked to guests at another table. Best avoided despite the view.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.