This bed looks great, my son loves it. I can’t speak to how long the upholstered portions will last. It’s easy to put together and seems fairly sturdy. Box is surprisingly heavy and contains all but a Phillips screwdriver to put it together. Assembly may have taken 20 mins with an excited 4yr old helping. All in all I would recommend for any little spider man fans.