Ticked all the boxes. Great stay.