We are generally happy with the product (we bought three to put side by side) but the wall anchors for drywall were woefully inadequate.  They were way too short for any thickness of drywall on the market today so there is no way for them to grip the wall.  Also the upper shelves are poorly engineered and even though assembled correctly they wiggle front to back in a significant way due to having only one tiny anchor point in the rear.  I would not trust anything even remotely heavy on any of the shelves.

I would not buy the same item again.