Absolute perfection. Wonderful place with more ambiance than you could every dream of. Wonderful hosts, magical accommodations. I could not recommend more highly. Location was perfect.