This exceeded all I could have hoped for . Great location, amenities, cleanliness, hosts and communication. Highly recommended.