The cushions are thin, but these seats are very comfy! I was pleasantly surprised at how comfortable the seats are after reading reviews saying they were thin, uncomfortable cushions. The assembly didn't take long at all and was easy. If you're worried about the light color getting dirty...don't! My dog jumped on the seats with dirty paws and all I had to do was just brush it off. It's a great buy for the price.