5*+++ Fantastic accomodation, excellent hospitality, great provisions, and excellent hosts. Highly recommend to all.