Amazing views, fabulous beaches in walking distance and great hosts to add to the very enjoyable experience.