Arrived as described. Easy to assemble. I needed a bench for the bedroom to use by the bed to make it easier for my dogs to jump up on the bed! LOL! Quality is good. Price is good. Only thing is the material holds on to everything so I need to use a roller lint brush to clean it every few days.