These shelves are AWFUL. They're huge and bulky and I'm not sure how they would manage to stay on the wall, let alone adding any weight to them with picture frames or vases. And keep in mind if you DO order them and need to return them that they're heavy enough to cost quite a bit of money in return shipping. NOT WORTH IT.