These shelves are very nice. They are great quality you can tell just by looking at them. Other shelves in the same price range are of much less quality. Not difficult to install. They are heavy so install on wall studs, or buy some heavy duty drywall anchors.