I painted them myself and I have to say they came out great. they are are the perfect size for my wall. I wouldn’t say that the shelves are top quality but they were exactly what I needed.