Ticks all the boxes. No surprises. Very clean and comfortable, with plenty of space.