I was so excited to find this contemporary, clean line bench at such an amazing price. But after using it for only 2 days a button popped out.  Then a month later it lost another button.  I did get a replacement but never even opened it.  I just returned it for fear that it would start loosing buttons like the first one did.   Also I have it on top of a rug but if I had to put it on a floor it would be wobbly.  

Pros: Modern reasonable price 
Cons: Cheaply made