Absolutely love this shelf. It took a while to put together but once I got the hang of everything, it was fairly easy and comes with everything you need! This is the perfect piece for many different rooms.