Spotless with everything you need for a beach holiday. Great hosts and communicators. Would definitely stay again