John was a great host! The 2 bedroom unit was spacious, clean and modern. The kitchen has all the essentials. Parking around the property was a breeze and the staff were helpful and friendly. The pools were never too crowded and fun for the whole family. Highly recommend.