We recieved this bench rather quickly and it was easy to put together! It's exactly what we were looking for and I love the storage part of it! It's a little firm but it wouldn't deter me from ordering this again