Definitely a five-star place on a five-star place with the five star people as hosts. Highly recommended. Just lovely.