This couch is very sturdy and very firm! The cushions on the seating part do not come off, but it honestly doesn’t bother me. The back cushions stick on with Velcroe and are less firm, but overall it is comfortable. The color I have (silver gray) has a little bit of a sandy tanish tone but it totally works if you’re looking for a neutral couch. A little pricey for what it is, but it’s a decent couch. Happy with it overall.