A fabulous place. Ticked all the boxes.