It’s perfect for a small space and I find it to be a good height from the floor to rest my feet on my ottoman. It’s definitely more on the firm side but I like that. The box it came in wasn’t heavy and it was super easy to assemble (5 minutes tops.) if you compare this to similar sofas in this price range it’s very much worth it.