Perfection! Wonderful stay, unbeatable location, beautiful accommodations, superb hosts!