Food was good but very very overpriced, rooms were beautiful, beach is great. Prices for drinks or amenities are not listed anywhere. Generally good service except for rough edges in housekeeping. There is often a wait for meals. But the setting and isolation are fantastic!