This place has it all. A wonderful place to stay with amazing views. Spacious unit, with the best breakfasts you can possibly imagine delivered to your table. The hosts were friendly and super accomodating. You will require a rental car or bike as it is a little out of town, but there is parking available to cater for that too. And oh, did I mention the swimming pool and deck chairs that surround it. This place is paradise.