Beautiful, gracious, and clean. What a lovely place to stay! And the hosts were absolutely wonderful, too.