The bookshelf arrived very quickly. It was easy to setup and I was able to put it together by myself. It looks great and is very sturdy (I have it on carpet as well). Definitely recommend.