The bench was shipped promptly, however when we opened the box to assemble the bench, it was broken. The screws that attach the seat hinges to the back of the bench had pulled out of the back. Obviously this was very disheartening since I was looking forward to the bench delivery. Luckily, my husband could fix it by putting new screws in to reattach the seat. Since the original screw holes were stripped, he had to move it a tad bit forward, but it still looks ok. I'm glad he could fix it because I hate having to return items because its always such a hassle. The bench itself is pretty (I chose the teal item), but it is shorter than I anticipated. That's totally my fault - I should have paid more attention to the dimensions in the description. I bought it for the end of our bed to store blankets and to have a step up for the dog. She can still get on the bed fine, but it is quite a hop since its shorter than anticipated.