A cosy, lovely place with a truly magical view.