This is an amazing place. Super clean. Incredible views. Well stocked up. Close to the beach. Many good options for food - either at a restaurant or for delivery. And most importantly - the hosts were fantastic - I have never stayed at a place with such a responsive host. Any question was answered in a couple minutes (at the most).