Utterly charming and magical place, dramatic location and every facility available on site.