Very functional. Fabulous location. Great hosts. Communicate very well and responsive. Would love to book again on my next trip.