John's place was great! The hospitality, location, amenities, communication and value were all top notch. I would definitely stay here again.