Great stay. Ticks all the boxes.