there's lots of places that get 5 stars, this place really deserves it. Brilliant communication, lots of food options during booking, the views are to die for, beautiful accommodation. Definitely our best airbnb experience to date.