A dream vacation at a perfect location. Excellent communication, and everything was even better than advertised - We can’t thank John enough!