Beautiful, well stocked, extremely clean, great location, nice hosts. We were very happy!