This place ticks all the boxes, a pleasure to stay at