Upgraded from a loveseat to this and we couldn't be happier!! Perfect size for a smaller apartment. Like other reviews, its firm but very comfy. I was concerned about the 21 inch depth (my last couch was 32 in deep) but when you really want to lounge the bed part is very easy to pull out. We put it together quickly and easily, although you will need a drill to get the feet on. The back of the couch was a little difficult to get into place but nothing some brute force can't fix. After shopping around for something like this for years I am so pleased to make this purchase...plus it shipped SO fast and got here 2 days earlier. Really can't be beat.