Great for the price. One hanger's bottom dowel was not attached (out of 120 total), but it doesn't impact its use. You can see they all hang a little differently, but again, I don't think that will negatively impact their functionality.