We bought all of our sofas from argos.
The main point is they have a 21 day no quibble return policy
as you cant see the sofa before you buy so you can send it
back if it is not what you thought it would be.
We got a 3 seater and 2 2 seaters in chocolate brown fabric
for the sitting room and a 2 seater for the sun room.
The 3 seater came with 2 legs missing , the srews had broken
off attaching the legs in transit.argos sent us out 2 new legs
with screws and i screwed them in myself to save alot of hassle ,
(they offered to take the couch back and do the repair)
but i did the job myself , much handier.
The only thing is if the back is not fixed, ie made up of cushions
they can become unfixed making it a little bit uncomfortable.
We never had any problems with any couch, 1.5 years since.
Also i bought 2 couches for my first house 6 years ago
never any problems.
The price of Argos's couches are very reasonable compared to buying in
a furniture store.
Also you can get fabric swabs of the couch you like posted to you before you decide.