Received the bench quickly & assembled it very easily. There is a "lip" in the front to hold the cushioned bench in place to keep it from sliding forward, I wish there was also one in the back so that it wouldn't slide back - but this was easily fixed by installing a couple of brackets to keep cushion in place.
A little hard to screw in some of the bottom pieces, just because of screw driver being the same height as the open space above the screws...so just a little extra maneuvering, but not impossible (maybe if I just had a smaller screwdriver it wouldn't have been an issue at all).
Most importantly, daughter LOVES having a bench in her room and having a place to store all of her princess dolls (and whatever else she decides to put in the baskets at the moment!)