For the price, it is a very nice addition for small rooms in your household. Arrived 3 days early, no damage to the box or contents, very easy to assemble, sturdy but yet still comfortable. The seats themselves are leaning a little more to the stiff side which some people prefer but like any new furniture it just needs some “breaking into”. After a few hours of sitting on, it feels great to relax in. Hidden compartments where the assembly pieces come in are handy. Cup holders on both sides are perfect, but are a little small compared to common car cup holders for example, but still shouldn’t be a dismaying factor. Charging ports work great and have a snug fit when you put in your cable so they don’t slide out. Everything with this couch works great which is the best part and is worth every penny of it’s asking price.Really concerned about how long this couch will last due to the way its made with these thin steel tracks. Enough weight could probably break the back of it. Recommend getting if you have a wall supporting it maybe.After ready the mixed reviews I decided to purchase this because there was more good than bad. The reviews that said prices were missing were spot on the money. When the box arrived I originally was disappointed because it looked like only the two cushions were sent. Don’t be alarmed…all of the other pieces are inside the cushions. I was relieved when I figured out the bottom of the cushion had a Velcro flap the contained the rest of the love seat. After get the prices out to assemble we quickly realized there were only 4 legs not 6. The two middle legs the keep the sides together and up right from collapsing in the middle were missing. Great. SO after submitting a complaint with the company through Amazon, zero luck having the issue resolved after over 2 weeks and still waiting. We eventually just put a small box under the love seat to hold it up right for the time being and will be making 2 new legs for it. Just what we wanted. Is it worth all the trouble? Not really. If I could do it again I would find something the same size and just spend a little extra to get something that comes with all the prices and none of the hassle. To add to that, getting it together is easy but if you lift on the loveseat to move it the pieces give a bit because it just ‘clicks’ in place.I ordered the love seat and chair, but I only received the chair. I contacted FedEx and it turns out the seller never sent the loveseat. I am waiting for the loveseat, but the chair is nice and cozy. Hopefully I get my loveseat.I actually bought this for my large dog, a 180 pound Great Dane, it he didn’t even fit on it well and wasn’t comfortable sleeping on it. My smaller dogs did end up using it. This would be good for children or very small adults only. Anyone over 5’2”, not so much, but if it serves the purpose for the space, great. The back isn’t super sturdy, but it also isn’t probably built to be.This couch meet my expectations. We needed a small sofa to put under my son's loft bed and this fits perfectly! It's firm for me but good for a kid/teen. It seems sturdy. He loves the charger and cup holders. It was easy to put together. The parts are hidden inside the couch which we didn't realize at first.We had a problem with the armrest missing and the seller is shipping us one to replace. We are very pleased with the prompt response. We will buy again.I appreciate the quick delivery and the coziness of the sofa.