Absolutely perfect! The location is great and the place has everything you need. A great kitchen to cook and loads of space to relax. Excellent outdoor area to sit in the sun. Loved it! Best communication we've had with a host.