Amazing stay at beach cliff villas! Spectacular views comfortable bed very clean space and welcoming hosts contributed to an overall great experience.