John's place was amazing...it was everything we hoped for and then some. The location, the place, the amenities...everything was just perfect! We will stay again for sure.