Fabulous location, quirky accommodation, comfy beds, all combined to make an excellent break.