Spectacular in every regard: location, view, beach a few steps away, all amenities in the apartment and a gracious host. Wish I could have stayed longer.