Perfect for my small space and was able to put them together quickly and easily.  The only reason for subtracting a star is for the price.  I realized later that I could find something very similar for about $20 cheaper at other retailers.