Really firm but surprisingly incredibly comfortable. First night we assembled it I accidentally fell asleep on it, woke up with 0 back pain. I love that its modular and we made ours super long! The seats are slightly smaller than i thought, but its not like so small where I could say it was misleading