Absolutely perfect. As beautiful as the photos. Jennifer is a wonderful host, and the place was everything we hoped and more.