We bought a futon sofa for our small apartment that, while gorgeous, ended up being the bane of our existence for 3 years. So, when we finally moved into our new home, my fiancé was adamant about getting a large, comfortable couch that he could be sure to try out first.But furniture stores don’t have cute couches..Lovely human he is (& because we agreed he could get a grill), we compromised to buy online & return if necessary...we love this couch (and our new grill, sold separately)First, it’s modular. We have an awkward living room layout and originally intended to lay this out 3 long and 2 deep so the fact that we were able to modify it to fit our space is amazing.Second, the fabric is gorgeous. The corduroy-esque material is soft & wipes easily when the dog decides to sneak up & leave hair presents when we’re gone. She can also be a digger but this couch doesn’t show any sign of that. I took a huge risk in getting beige but so far the little dirt spots her paws leave seem to wipe up nicely (soap necessary).Third, it’s comfortable. This was our biggest anxiety while we awaited (fast) delivery. The cushions are firm-ish but have give (5” tall). Definitely not plush, but certainly dangerous as you will crash out and find yourself sprawled at 3am with no signs of body ache.Fourth, STORAGE!! We’re coming from a 650sqf apartment, so we get wild over some extra storage.Fifth, this couch is so easy to put together. It will take a bit of time, but it’s fairly intuitive and comes with directions if you need them.Lastly, Belfin’s customer service is amazing. We had no issues requiring we reach out to them, but they reached out to us once our order shipped to let us know when the different boxes would be arriving (7 total for our order) and again when tracking showed they would be arriving 1-2 days earlier (we got lucky & they all arrived at the same time).A couple of things to note for others with different needs:-the seat back is low & while the back pillows sit higher & flex if you want to lay your head back, they are a bit on the thin side. We have some small pillows we added for lower back support-the seat of the couch sits 17” tall. Do with that information what you will.-the back pillow covers unzip for easy machine wash. We haven’t washed them yet, so can’t speak to how the material wears post-wash. The cushions themselves do not have removable covers which is a bit of a bummer since that is where I foresee some stainage happening. But, I plan to invest in a portable fabric cleaner for some other pieces so not too big of a concern for me personally.-honestly.. I can’t think of anything else. I love this couch so freakin much & want to motivate anyone who’s on the fence like I was to just send it. Hope this helps!