so easy to put together! Not a lot of cushion. It’s firm but comfortable and the seat is deep. Perfectly size for my table. It’s exactly what I needed! 10/10 would recommend