I bought this for my counseling office. I specifically wanted something firm so that it would last longer without losing its shape. So when I read reviews saying it was firm, I was more sold on it.
Here are some of my thoughts:
1) It comes in 3 boxes, so lots of unpacking but easy to move around.
2) It was super easy to put together. No tools needed. The seat attaches to the arms, then the back attaches to the arms, then you put on the cushions! I got it together in 5 minutes by myself, and I'm a pretty small person! It took way longer to unpack everything.
3) The seat is higher than I anticipated...but I'm short at only 5'2". Since it's for my clients, it should be good. But if you're short and like touching the ground easily, this might not be your couch.
4) The armrests are really short...you can tell in the pictures, but it really hit me sitting on it! If you love to use armrests, this isn't the couch for you!
5) The cushions are NOT reversible. The back doesn't actually have cushions, it's just padding built into the back of the couch. But the seat cushions go in one-way only. Kind of disappointing because I like to rotate cushions to keep everything even, but since they are firm it hopefully won't be a big deal.
6) There's an awesome strip of velcro on the seat section to hold the cushions in place...why don't all couches do that?!
7) The blue color is GORGEOUS. Definitely true to the color in the pictures. I was worried that it would be different and not match my other furniture as well, but it looks great!!
Overall definitely worth it, especially if it's on sale. Pictures are accurate, and the firmness is high, but it's still comfortable.