This place is an outstanding gem. Perfect location, beautiful space, great spa, excellent hosts, it has it all. Thanks for an amazing stay, we'll be back!!