Excellent host, excellent place to stay! We are a family of 6 and there was plenty of room for all of us to be together, or to have some privacy. John had everything we needed, and sent us an order for an item we ran out of. John was also very accommodating with check-in and check-out. Highly recommend!