John was very helpful and quick to respond. The amenities included were useful, especially with young kids. The resort was great. My only complaint would be how cloudy the water looked later during the day. The beach was nice, a little smaller than expected. Other than that, we’d probably one back.