Spectacular. Beautiful place. Well furnished. Spotless. Gracious hosts.