Best sofas: 2021’s most comfortable sofas for all budgets

Discover the best sofas for every style and budget in our edit; from the best corner sofa for lounging to the most comfortable sofa we’ve ever tested

Best sofas
(Image credit: Swyft)

Our edit of the best sofas on the Real Homes radar will hopefully take some of the stress out of sofa purchasing. After all, a sofa isn’t cheap, and as the focal point of our living rooms, it’s an investment we all want to get right.

Plus, with all the time we’ve been spending at home recently it’s likely your sofa is getting a lot of use, so it’s never been clearer our sofas need to be style-conscious, practical, and most of all comfy!

As such we’ve done the leg work to round up the best sofas in the UK; from the most comfortable sofa we’ve ever had the joy of reclining on, to the best corner sofa for families and trendsetting two-seater sofas for small spaces.

Our best sofas list includes a wide range of sofa styles, constructions, shapes and sizes to suit everyone's home, budget, and needs. For a wider range of multipurpose sofa bed options - to accommodate the guests we’re all hoping to host again soon! - find a helping hand over on our edit of the best sofa beds.

Best sofas 2021: our top picks

Best Sofas - John Lewis & Partners Chester Sofa

(Image credit: John Lewis & Partners)

1. John Lewis Chester Two Seater Sofa

Best sofa for timeless style, comfort and a great range of fabrics

Seats: 2 (3 & 4 seater available)
Dimensions: W169cm x H61cm x D98cm
Height of seat: 45cm
Fabric & colour options: 192
Materials: Foam, feather, LDF, plywood and birch
Lead time: 17 weeks
Reasons to buy
+Timeless design+Great choice of colour and fabric options+Available in two, three and four-seater+Coordinating snuggler armchair and footstool also available
Reasons to avoid
-Fairly long lead time 

Topping our list of best sofas is the John Lewis & Partners Chester sofa. A timeless design, fantastic choice of colour and fabrics, options for two, three or four-seater, and coordinating armchair and footstool make it an easy sofa to love.

What's so good about it?

Versatility: There's nothing worse than finding a sofa style you love only to realise it comes in one size that's either too big or too small for your home. With the Chester sofa you get plenty of sizes to choose from – a two-seater, three-seater and a four-seater. So no disappointment here. 

Fabric choice: A whopping 192 colour and fabric options mean finding a finish to match with your decor is going to be a whole lot easier.

What else should I know?

There's only one fabric option available to buy now, the rest have a fairly long lead time of 17 weeks, so you may need to plan ahead for ordering.

Best Sofas - Scott Velvet Sofa

(Image credit:

2. Scott Two Seater Sofa

Best velvet sofa for under £1000

Seats: 2 (3 & 4 seater available)
Dimensions: W185 x H84 x D100cm
Height of seat: 47cm
Fabric & colour options: 7
Materials: Feather and foam
Lead time: 10 - 12 weeks
Reasons to buy
+Beautiful richly coloured cotton velvets that are also hardwearing+Super comfortable
Reasons to avoid
-The two, three and four-seater are all very generous in width - check your measurements before you buy.

A velvet sofa is the ultimate luxe statement, and we love the range of on-trend shades available with this sofa; from not-too-pastel blush pink to rich Mid-century green.

What's so good about it?

Hardworking velvet: There's no need to agonise over style or function with the Scott sofa as the cotton velvet has a lovely rich texture, deep colour saturation and is hardwearing enough to withstand a lot of use.

Comfort: Deep cushions that are just the right amount of firm make this a really comfortable option. We really like the fact that the two and three-seaters come with one long seat cushion rather than the usual two - meaning no-one gets stuck with the gap! 

What else should I know?

All sizes are really generous in width - which is great if you're looking for a slightly-larger-than-two-seater option. Just make sure you check your measurements before you buy because this sofa will need a bit more space.

Habitat sofa bed in orange

(Image credit: Habitat )

3. Habitat Kota Three Seater Sofa Bed

Best sofa that turns into a bed

Seats: 3
Dimensions: W189 x H90 x D102cm
Height of seat: 46cm
Fabric & colour options: 4
Materials: Foam
Lead time: In stock
Reasons to buy
+Best priced sofa bed+Contemporary design
Reasons to avoid
-The side profile could be better

This Habitat Kota sofa is a striking modern sofa and there’s a brilliant bonus: it will put up overnighters as well. The look is definitely top end, while the price is a whole lot kinder on your bank balance.

What size is it?

The sofa will seat three, and the bed will sleep two, so this is a useful addition to any living room scheme. Consider it if your home’s small: with no arms it’ll leave space for circulation without compromising on the number of people accommodated. 

Which room styles will it suit?

It’s definitely a design for contemporary homes, but with its plump buttoned design, it looks like an inviting place to take the weight off and will soften the lines of a modern room.

Colour and finish options?

We adore the orange finish, which makes it a fab focal point and fashion forward, too. Like the idea of something more sober in tone? The charcoal and so-called black and white (that is, grey) will please you. Or try the micro pile teal velvet fabric for a pop of colour plus a stroke-me finish.

More best sofa beds in our buyer's guide.

Best sofa under £500: Margot sofa from

(Image credit: Made)

4. Margot sofa

Best small sofa; a gorgeous buy for under £500

Dimensions: H72 x W130 x D73cm
Materials: foam
Colours: peacock blue (shown), or nine other shades
Reasons to buy
+Vintage style+Opulent details
Reasons to avoid
-Very upright seat

The Margot sofa is an opulent choice that would look great in a living room, or try it in a bedroom to turn sleep space into boudoir.

What size is it?

There’s space for two to sit in comfort on this sofa. Choose it because you like the price (we do), but also because it will keep your room feeling open and spacious. The sofa sits tall above the floor on its wooden legs with brass detail, and the elegant shape means no large arms to cut across the view.

Which room styles will it suit?

You could indulge in a little Art Deco design with this sofa as one of your key pieces. Or keep the rest of the room pared-back and minimal with this as the star. As we mentioned, it’s a top choice for an opulent bedroom scheme if you’re lucky enough to have the space, with its soft lines and decorative detail.

Colour and finish options?

There’s a range of other shades for the velvet upholstery of the Margot sofa, but what they all have in common is their sophisticated tone. Among our other favourites are the antique gold and old rose, and the rich dark navy.

More best cheap sofas in our buyer's guide.

the best leather sofa: leather sofa

(Image credit:

6. Jarrod 3 Seater Sofa

The best leather sofa with a modern vibe

Dimensions: H72cm x W215cm x D90cm
Upholstery: 100% Semi-aniline leather
Filling: foam and feather
Self assembly: legs to be fitted
Colours: outback tan (shown),truffle brown
Reasons to buy
+Easy to clean +Leather wears nicely 
Reasons to avoid
-Firm sit

If it's the best leather sofa you are after, the Jarrod 3 Seater Sofa is our top pick: its style is contemporary, but the design is a classic that's always going to be on trend.

What size is it?
It's a three-seater, so probably best for larger living rooms, but the low slung design and tall, thin legs do make this sofa appear less bulky. And there is the option of a two-seater version of the Jarrod which is equally cute and would be better suited to smaller rooms. 

Which room styles will it suit?
As with most sofas, the design is more contemporary. Even though it's a leather number which can usually come across as quite traditional, the sleek, square shape and contrasting slim metal frame give it an industrial feel. 

Colour and finish options?
There is a darker version of the Jarrod too. It's a cool, greyish brown and has a more matte finish. 

Best small living room sofa: Floppy Jo sofa

(Image credit: John Lewis)

7. Loaf Floppy Jo sofa

The most comfortable sofa for snuggling

Dimensions: H90 x W117 x D107cm
Upholstery: brushed cotton
Filling: foam and feather (seat), fibre (back)
Self assembly: partial – that’s the legs
Colours: navy blue (shown), and 19 other shades
Reasons to buy
+Deep, comfy seats+15 year frame guarantee
Reasons to avoid
-If a deep sofa doesn’t work in your room  this  might not be right 

The John Lewis Floppy Jo sofa by Loaf is a modern-looking two-seater that doesn’t sacrifice comfort in achieving the dimensions a small room can accommodate.

What size is it?

This sofa saves on width at just 117cm across, making it our favourite design for smaller living rooms. It won’t leave you perching, though. Plump seat cushions with foam wrapped in feathers give just the right balance of support and sink-in comfort. The extra-deep seats also add to its comfort credentials, but mean you will have to pay attention to the depth measurement to ensure it’s right for your small living room. Love the style and more living room to play with? Opt for the large three-seater instead.

Which room styles will it suit?

The shape of this sofa is contemporary, making it a great fit for modern room schemes, or spaces with an industrial vibe. Got a more country or classic look going on in your living room? The easy curves will help this sofa fit right in, too.

Colour and finish options?

There are other shades of brushed cotton on offer, as well as the navy here, if the fabric’s relaxed style appeals. There are other soft and durable upholstery fabrics to pick from as well, plus a range of gorgeous velvets. 

Shop more smalls sofas in our buyer's guide.