Absolutely lovely place thought out to the smallest detail. Equal to the best places of its kind we have ever had the pleasure of staying in.