I bought this primarily to be a sleeper for when I have overnight guests and not as a sofa, as I never watch TV or use a sofa at all. In this role it works very well; it's nearly impossible to find a sleeper above a queen and it's low price and firm comfort make it a great sleeper. As a sofa it's not good, too firm for my tastes and the blockishness of it plus the very low height of the back make it pretty uncomfortable unless you pack it with pillows/backrests. I would not recommend this if you are looking for a sofa that you use with regularity, but if you just need something for the occasional movie and to give overnight guests a big bed to sleep in it works great. It's a solid 3 for me, it does what I needed very well (be a big sleeper) but it's not good as a sofa. Buy it only if you plan on sleeping in it more than sitting on it.