Came packaged really well, and arrived about 48 hours after I ordered which was really surprising! It is exactly what I expected for what I paid. It’s being used by kids in a playroom. Seems comfortable enough and I like the fabric on the mattress. It’s like a sheen, easy to cleanwipe off. 
Only complaint is how long it took me to assemble. About 2 hours. But instructions were clear and parts were packaged really well and labelled  - pic attached of the screws. Everything organized and labelled to make it easy