Spotlessly clean, fabulous location, finished to a very high standard, very well stocked with lots of very thoughtful extras. Very helpful hosts. Perfect!