Absolutely beautiful place. Absolutely beautiful location. Absolutely perfect hospitality. An absolute must stay!