Stunning beach views, an easy check in, and a fully stocked kitchen - wished we could have stayed longer!