Spotless ! We've stayed here before and it certainly would be in the top 3 of places we would try on future visits to the town. Everything we needed or would ever require are here, including walking proximity to the lake and town, car parking and of course, great facilities. We'll try to return if they're not fully booked (as they often are).