So far it's great
It's not too difficult to put together.  It's foam with a micro fiber outside.  As for it's sturdiness, time will tell, definitely not for small kids or pets.  The massage feature is very nice, and the intensity is perfect.  It's not too hard, but you can really feel the mechanisms moving.  It shakes the floor a bit, and makes noise, but neither bothered us when we used it.  All in all, for the price it's very nice.
Rating: 5 stars