Absolutely Amazing location. David is a great host and is full of local knowledge. Spa is awesome. Would definitely stay again.