The place ticked all the boxes for our stay