Very firm and a bit of popping when you sit on the seat due to the at home quick assembly, but otherwise a good piece for a small space. Easy to put together with just one person. It has a deeper seat than most small space furniture I looked at which makes it more comfortable in my opinion.