Very comfortable (on the firmer end) and not too hard to assemble. Bought the teal color and my family sees it as just green but I like it. I was worried it wouldn't be comfortable--too firm and too short, but it works for me and I'm 5'8.