Amazing place. Extremely clean. Plenty of room. Great facilities. Communication was outstanding. We have 7 people stay and there plenty of space for us all. Kids loved every minute of it.