If you’re looking for the upper echelons of a quality stay, Margaret’s place ticks all the boxes. Attention to detail is first class.