Great place - location, cleanliness, amenities etc. Easy check in and quick communication. The well is an unique feature that amazed my kids for a while!