Great cute little sofa- perfect for small areas! Admittedly a little small for many people but perfect for me as a person who usually has to sit forward in chairs for my feet to touch the ground. VERY easy to put together. I love the pull our mechanism, it is so comfy to put your legs up (we are planning on keeping the pull out out at most times!). The storage has fit all of my extra bedding too! A steal for the price, especially considering this sofa is cheaper than many other similar sofas, at similar sizes, on the same website.