Arrived in great condition, well wrapped. It’s around 18cm thick - we ordered for a bunk bed that says 15cm max but as our child is older now we’ve decided to stick with it. It feels excellent quality and very comfortable.