Its a perfect fit for my tiny studio apartment! The seats are nice and firm so that you dont sink in but still very comfortable. I was able to put it together myself in under an hour, no tools required. It is a small sofa though so I wouldnt recommend for anyone 6ft