These are very well cushioned! Super comfortable for dining chairs. The price is great for a set of two! 
They don't take long at all to put together, very easy process!
My only complaint is that I did have to go to the hardware store to get a couple washers and a bolt because I recieved a box where the hardware pack had been opened and it was missing a few things.