David has got the best place at ocean view, overall I would say 5 stars for everything. Best food, best hospitality and best place to stay.