Arrived on promised date. The shelves are heavy and sturdy. You will need to brace the shelves if on carpet. The directions are easy to follow and we had it together in no time. We ordered 2 sets and they look great. 

Pros: Great value, easy assembly, very sturdy.