great little mini sofa! exactly what i needed for my personal room, adds a space for someone to sit and visit me in my room while I'm at my desk in here, a space for me to lounge and spread out a little more than in my desk chair, a GORGEOUS pop of color, and also a place to toss some clothes from my closet while im getting dressed, haha. came fast, easy to install. firm cushion, very comfortable, not too hard at all! i highly recommend.