A thoroughly excellent stay; to be recommended with highest praise. A place with remarkable history too.