Quite happy with the two we received.  Fabric is what I expected, and they hold a good amount of stuff.  One of the holes for a leg on one was crooked but we made it work.  Pricey for what they are, but it works for our needs and looks decent.