John’s place was outstanding. Perfect for our large group. Sparkling clean, great views and location, modern, thoughtful touches and a gift in arrival. Would definitely stay again