Lived up to all expectations - and beyond. A very happy stay in a special place! A place where everything is well looked after, especially the guests!