Perfect. And what i mean by that is they have everything you need: utilities(cleaning/kitchen/bathroom/laundry), coziness and the view! We wished we stayed here longer! Highly recommended!! Nice touch of wine in the dining area, very inviting!! And definitely our preferred choice of stay on our next visit.