I purchased these and later looked at some similar that were in Walmart. The ones in Walmart are made out of a very thin glass that almost feels like plastic. Very cheaply made. These however are made much thicker and better quality. They also come with all hardware you need but i suggest purchasing different screws. All of the ones provided easily broke while being screwed in. The rods are gorgeous in my living room and match everything perfectly!