Four frustrating hours later it is assembled! Now to enjoy. The thickness of the cushions is fine, they are comfortable. I do agree with other reviews that it is annoying how the back cushions flop over, though I have tried putting the back cushion behind the seat cushion rather than on it and this helps though it pushes the seat cushion forward past the edge of the seat. Overall happy with the looks and comfort especially for the price. The seating height is fine we do not find it too low.