This was not my first choice, that was a different loveseat that while it showed as "available" when ordered had a delayed shipping date which was a full 2 months out. We went with this as the next best alternative and it has they kind of flaws that will become issues and annoyance over time. Assembly is easy enough but the mechanics used to hold this together will certainly need constant tightening. The side arm bolsters Velcro in place leaving a gap at the top that exposes the black Velcro backing material and a sloppy appearance. Over time I am sure this attachment scheme will break down making the visual gaps even more pronounced. The actual material is nice, a kind of micro fiber which looks good. I fault Hayneedle and it's inventory management system for not having accurate product availability or shipping information. I say this because when I called to cancel the original (and desired) loveseat and order this one, given shipping availability, some 2 weeks later out of the blue I received a shipping email for the original loveseat. CRAZY. Now I have to deal with ensuring that I don't get double charged for the shipment of an item that I thought was canceled.