We ate here for breakfast, lunch and dinner for 3 days during our stay here at Cabanas La Luna. The food was great to start with and seemed to get better with each meal. The service and staff were excellent and attentive. And even though the hotel was full the restaurant never felt at all busy or full. The grouper was OUTSTANDING, we had it two nights in a row. Prices are moderate and the quantity is also good. Most tables are outside so you can enjoy the breeze and view. We never saw anyone eat inside but it was warm and pleasant outside. We considered going to several of the other places down the beach but decided to keep coming back here for the great quality and service.