Just received four of these and they're exactly what I was looking for.  Out of the box, they require some assembly, for which no directions are provided unfortunately.  The assembly is relatively easy but takes a little while.  The only other down side is that the bottoms of the legs are very rough and it doesn't include any pads to put on the bottom of the legs to prevent scratching the floor

Pros: good quality, perfect size, great value
Cons: No directions for assembly