Nothing is perfect but this place is the nearest to perfection. Great host, place, view... It easily ticks all the needs and more. The hosts were very very nice to give us more time to check out just before our ferry time. Nothing can express how perfect is the view and the location. Highly recommended !