A beautiful place to stay for a retreat - clean, spacious and great amenities as well as a most beautiful garden.