A beautiful place to stay and relax, it is clear a lot of time, love and effort has been put into making this place a high class retreat. Would definitely stay again.