A perfect stay. Ticked all the boxes.