This loveseat fits perfectly in my little apartment! It's an old building so the halls are skinny, and this was the perfect width. The cushion is more on the firm side but is still really comfortable. My cats love it, too! The color is accurate to the photo. The legs are easy to install. The construction feels stable. I do sometimes catch my arm on the buttons on the back cushion, but I haven't pulled any loose yet. The fabric does pull easily (my cats have already decided to scratch at it), so just be careful with anything sharp nearby.