This is the perfect place for a family. It is extremely clean, roomy, and close to lots of activities. We loved our stay here. The lay out is perfect for a large group. The bedrooms are spacious and the bathrooms are very nice. The living spaces are large and very inviting. And Stephen is an awesome host!! Will definitely stay here again.