Spotlessly clean, great location and every detail thought of. We comfortably stayed for a week with 6 adults and 6 kids and there was plenty of room for everyone. I would definitely book again.