Milo Casa’s Carlo, Flora, Francesca, and Sophia look related, but each solves a different living-room problem. In our testing, Flora was the easiest all-purpose choice, Carlo offered the deepest lounge, Francesca favored low-slung style, and Sophia traded a larger footprint for a sleeper and storage. The key is to match the seat height, depth, upholstery, and function to the way you actually use your sofa.
Product Overview
| Sofa | Overall Score (out of 5) | Pros | Cons | Ideal For |
|---|---|---|---|---|
| Carlo | 4.0 | Deep seat; several family configurations | Corduroy holds lint; 255 cm frame needs room | Long movie nights and taller loungers |
| Flora | 4.2 | Balanced comfort; durable reviewed fabric | Low back; velvet feels warm over long sits | Everyday use and mixed sitting styles |
| Francesca | 3.9 | Comfortable low profile; treated chenille | Low seat and back reduce upright support | Style-led rooms and relaxed sitting |
| Sophia | 3.9 | Sleeper and storage in one piece | 235 cm wide; corduroy needs routine care | Guest-ready multipurpose rooms |
Testing Team Takeaways
Flora is the strongest default if this will be your only sofa: it handled upright conversation, TV, and shared lounging with the fewest compromises. Carlo is better for people who want real depth and have the floor space for its 255 cm frame. Francesca delivers the lowest, softest-looking silhouette, but its 38 cm seat and 34 cm back make long laptop sessions tiring. Sophia is the practical specialist. Its sleeper and storage replace separate guest furniture, although the 235 cm frame is not a compact sofa.
Milo Sofa Comparison Chart
| Comparison Item | Carlo | Flora | Francesca | Sophia |
|---|---|---|---|---|
| Configuration shown | 3-seat sofa | 3-seat sofa | 2-seat sofa | 3-seat sleeper with storage |
| Overall size | 255x102x90 cm | 206x102x79 cm | 166x96x70 cm | 235x100x87 cm |
| Seat height | 42 cm | 42 cm | 38 cm | 38 cm |
| Seat depth | 67/85 cm | 67 cm | 64 cm | 52/79 cm |
| Seat width | 232 cm | 166 cm | 120 cm | 198 cm |
| Backrest height | 48 cm | 37 cm | 34 cm | 50 cm |
| Seat suspension | Yes (wavy/zig-zag) | Elastic webbing (no springs) | Yes (wavy/zig-zag) | Yes (wavy/zig-zag) |
| Seat cushion build | HR polyurethane foam (30 kg/m³) | Polyurethane foam (30 kg/m³) | Polyurethane foam (35 kg/m³) + wadding | Polyurethane foam (30 kg/m³) + wadding |
| Back cushion/fill | Silicone + foam granulate | Polyurethane foam (23 kg/m³) | Polyurethane foam (25 kg/m³) + wadding | Foam + silicone + wadding |
| Fabric type (shown) | Corduroy | Velvet | Chenille | Corduroy |
| Fabric composition | 92% polyester, 8% polyamide | 100% polyester | 100% polyester | 100% polyester |
| Fabric weight | 280 g/m² | 455 g/m² | 380 g/m² | 350 g/m² |
| Abrasion (Martindale) | 40,000 | 100,000 | 80,000 | 35,000 |
| Shown fabric notes | Ribbed, softer hand feel | High abrasion rating; velvet finish | WaterBlocked treatment | Seller-listed pet-resistant finish |
| Covers removable | No | No | No | No |
| Legs (shown) | Black plastic | Black plastic | Black plastic | Black plastic |
| Listed weight capacity | 300 kg | 350 kg | 160 kg | 350 kg |
| Current delivery snapshot | 30 working days | Varies by retailer | 41 working days | 40 working days |
| Firmness in our test | Medium to medium-soft | Medium | Medium-soft | Medium |
| Back support in our test | Stable; a lumbar pillow improves upright posture | Supportive for relaxed sitting, not desk-like posture | Low back; a lumbar pillow is necessary for longer sits | The 50 cm back is useful for relaxed sitting |
| Heat retention in our test | Moderate | Moderate to warm | Moderate | Moderate to warm |
| Cleaning in our test | Fair; lint sits in the ribs | Good for routine spot care | Good when spills are blotted quickly | Fair; texture and mechanism add work |
How We Tested It
We tested all four sofas as household furniture, not showroom samples. That meant placing each one in a room, sharing the seat, changing positions, sitting at the edge, and cleaning ordinary crumbs and small spills. We scored every model on the same 5-point scale using our standard sofa-testing process.
-
Assembly and setup: delivery access, placement, and the work needed before the first sit.
-
Cooling and breathability: heat buildup against the seat and back during longer sessions.
-
Comfort and ergonomics: seat feel, back support, depth, posture, and position changes.
-
Sofa durability: repeated edge sits and position changes, followed by checks for early shape loss or noise.
-
Fabric and cleaning: crumbs, small spills, lint, and the work needed to make the upholstery look clean again.
-
Size and layout practicality: usable seat width, room footprint, walkways, and access.
-
Value: whether the comfort, build, and functions justified the overall package.
Milo Sofa: Our Testing Experience
Carlo
Our Testing Experience

Carlo gave us the deepest lounge in this group. Its seat measures 67 cm with the back cushions in place and up to 85 cm without them, so Marcus (6'1", about 230 lb) could stretch out without perching on the edge. The 42 cm seat height also made standing easier than on the two 38 cm models. For long gaming and movie sessions, we settled on a small lumbar pillow whenever we wanted a more upright position.
Its numbers explain both the comfort and the space cost. The reviewed 255 cm configuration provides 232 cm of usable seat width and earned 4.3/5 for seat comfort, but it needs a generous wall and delivery path. The ribbed corduroy felt soft and secure when we shifted positions; it also held visible lint and contributed to the middling 3.6/5 cleaning score.
What we liked
-
A genuinely deep seat with a stable, spring-supported base
-
A 42 cm seat height that is easier to leave than the lower models
-
Several Carlo configurations for buyers who have measured carefully
Who it is best for
-
Taller people and anyone who changes lounging positions often
-
Households that spend long evenings watching movies or gaming
-
Rooms with enough space for the reviewed 255 cm frame
Where it falls short
-
The corduroy ribs collect lint and show pressure marks
-
Upright work is more comfortable with a lumbar pillow
-
The fabric holds more warmth than a smoother weave

Pros & Cons
| Pros | Cons |
|---|---|
| Deep, supportive lounge seat | Corduroy needs regular brushing |
| 42 cm seat height aids standing | 255 cm version needs a wide wall |
| Multiple family configurations | Lumbar pillow helps for upright work |

Details
-
Reviewed size and configuration: 255x102x90 cm (3-seat configuration shown)
-
Seat width: 232 cm
-
Seat height: 42 cm
-
Seat depth: 67/85 cm
-
Backrest height: 48 cm
-
Seat cushion materials: high-resilience polyurethane foam (30 kg/m³)
-
Springs: yes (wavy/zig-zag)
-
Back cushion materials: silicone + foam granulate
-
Reviewed fabric: corduroy
-
Fabric composition: 92% polyester, 8% polyamide
-
Fabric weight: 280 g/m²
-
Martindale abrasion: 40,000
-
Removable covers: no
-
Legs: black plastic
-
Listed weight capacity: 300 kg
-
Current delivery snapshot: 30 working days; confirm at checkout

Review Score
| Score (out of 5) | Remarks | |
|---|---|---|
| Assembly | 4.3 | The large sections were manageable once the route and final footprint were mapped |
| Cooling and Breathability | 3.6 | The ribbed fabric held noticeable warmth during longer sits |
| Seat Comfort | 4.3 | Deep and relaxed, while the cushions kept their shape around the sitter |
| Back Support | 4.1 | Supportive while lounging; a small pillow improved upright posture |
| Seat Depth Fit | 4.0 | Excellent for sprawling, but too deep for many petite upright sitters |
| Ease of Repositioning | 3.9 | Easy to change posture, although the corduroy grips clothing slightly |
| Durability | 3.9 | The seat kept its shape well; the reviewed fabric is rated to 40,000 Martindale cycles |
| Layout Practicality | 4.2 | Several family configurations are useful, but the reviewed sofa is large |
| Cleaning | 3.6 | Lint and crumbs settle between the corduroy ribs |
| Value | 4.0 | Best value for buyers who will use the extra depth every day |
| Overall Score | 4.0 | Our pick for deep-seat lounging in a larger room |
Flora
Our Testing Experience

Flora felt the most balanced from the first shared sit. Jenna could stay upright with a plate while Ethan reclined beside her, and neither posture distorted the cushion for the other person. The 67 cm seat is deep enough to lounge but easier to manage than Carlo’s 85 cm maximum. At 42 cm high, it also made repeated stand-ups feel natural.
The reviewed 206 cm sofa leaves 166 cm of usable seat width, so the 40 cm difference across the frame is worth noting if every inch matters. It posted the group’s best seat-comfort and durability scores at 4.4/5 each. The velvet looked tidy after a quick brush, though exposed arms and backs noticed heat sooner than on the chenille Francesca.
What we liked
-
The best balance of upright support and relaxed comfort
-
The reviewed velvet kept its shape and brushed clean easily
-
A 206 cm footprint that seats two adults comfortably
Who it is best for
-
Households buying one sofa for conversation, TV, and guests
-
Couples who use different sitting positions at the same time
-
Buyers who want modular construction without an extra-deep sit
Where it falls short
-
Velvet holds noticeable warmth during extended contact
-
The 37 cm back is low for strict upright posture
-
Non-removable covers make prompt spot care important

Pros & Cons
| Pros | Cons |
|---|---|
| Balanced comfort for mixed postures | Velvet feels warm over long sits |
| Strong reviewed-fabric abrasion rating | Covers are not removable |
| Practical 206 cm everyday footprint | Low back is weak for desk-like sitting |

Details
-
Reviewed size and configuration: 206x102x79 cm (3-seat configuration shown)
-
Seat width: 166 cm
-
Seat height: 42 cm
-
Seat depth: 67 cm
-
Backrest height: 37 cm
-
Seat cushion materials: polyurethane foam (30 kg/m³)
-
Springs: no
-
Back cushion materials: polyurethane foam (23 kg/m³)
-
Reviewed fabric: velvet
-
Fabric composition: 100% polyester
-
Fabric weight: 455 g/m²
-
Martindale abrasion: 100,000
-
Removable covers: no
-
Legs: black plastic
-
Listed weight capacity: 350 kg
-
Current delivery estimate: varies by retailer and destination

Review Score
| Score (out of 5) | Remarks | |
|---|---|---|
| Assembly | 4.4 | The 206 cm frame was easier to route and place than Carlo or Sophia |
| Cooling and Breathability | 3.7 | Comfortable at first, but velvet warmed against bare skin |
| Seat Comfort | 4.4 | The easiest model to share across upright and reclined postures |
| Back Support | 3.9 | Good for relaxed sitting; a pillow helps for prolonged upright work |
| Seat Depth Fit | 4.2 | A versatile 67 cm depth that suited more testers than Carlo’s deeper setup |
| Ease of Repositioning | 4.1 | The medium seat made posture changes easy |
| Durability | 4.4 | The reviewed upholstery is rated to 100,000 Martindale cycles |
| Layout Practicality | 4.3 | A useful middle ground between seating capacity and room footprint |
| Cleaning | 4.0 | Routine spot care was straightforward, but the covers do not come off |
| Value | 4.1 | The strongest all-purpose result in this four-sofa group |
| Overall Score | 4.2 | The best choice when one sofa must cover several daily uses |
Francesca
Our Testing Experience

Francesca changes your posture immediately. The 38 cm seat and 34 cm back place you lower than Carlo or Flora, while the 64 cm seat depth encourages a relaxed lean. Jenna and Ethan enjoyed that position for close movie nights. During laptop work, however, we reached for a lumbar pillow earlier and changed positions more often.
This is also the smallest reviewed frame at 166 cm wide, with 120 cm of usable seat width. The seat earned 4.1/5 for comfort, while back support fell to 3.6/5—an accurate summary of the experience. The reviewed WaterBlocked chenille kept a small spill near the surface long enough to blot, but that treatment does not make the sofa waterproof or remove the need for careful cleaning.
What we liked
-
A compact 166 cm frame with a soft, relaxed sit
-
Treated chenille that gave us time to blot a small spill
-
Plush cushioning that retained enough underlying support
Who it is best for
-
People who naturally sit low, recline, or curl up
-
Style-led rooms where the low silhouette is part of the plan
-
Two-person lounging in a narrower footprint
Where it falls short
-
The 34 cm back provides limited upright support
-
A 38 cm seat asks more of knees and hips when standing
-
Tall torsos need an added pillow for longer sessions

Pros & Cons
| Pros | Cons |
|---|---|
| Low, comfortable lounge posture | 34 cm back limits upright support |
| WaterBlocked chenille slows spills | 38 cm seat is harder to stand from |
| Strong abrasion rating and springs | Poor fit for long laptop sessions |

Details
-
Reviewed size and configuration: 166x96x70 cm (2-seat configuration shown)
-
Seat width: 120 cm
-
Seat height: 38 cm
-
Seat depth: 64 cm
-
Backrest height: 34 cm
-
Seat cushion materials: polyurethane foam (35 kg/m³) + wadding (150 g/m²)
-
Springs: yes (wavy/zig-zag)
-
Back cushion materials: polyurethane foam (25 kg/m³) + wadding (150 g/m²)
-
Reviewed fabric: chenille
-
Fabric composition: 100% polyester
-
Fabric weight: 380 g/m²
-
Martindale abrasion: 80,000
-
Reviewed fabric treatment: WaterBlocked; not waterproof
-
Removable covers: no
-
Legs: black plastic
-
Listed weight capacity: 160 kg
-
Current delivery snapshot: 41 working days; confirm at checkout

Review Score
| Score (out of 5) | Remarks | |
|---|---|---|
| Assembly | 4.2 | The compact width was easy to place; the low profile changed table and sightline needs |
| Cooling and Breathability | 3.5 | The chenille felt neutral at first and warmer during long contact |
| Seat Comfort | 4.1 | Soft enough to lounge without losing all support |
| Back Support | 3.6 | The low back prompted earlier pillow use and position changes |
| Seat Depth Fit | 3.8 | The 64 cm depth worked well, but the low seat changed hip and knee angles |
| Ease of Repositioning | 3.6 | Standing and changing posture took more effort than on the 42 cm seats |
| Durability | 4.2 | Springs supported the seat; the reviewed fabric is rated to 80,000 Martindale cycles |
| Layout Practicality | 3.9 | The narrow width is useful only if the low seating position suits the room |
| Cleaning | 4.2 | The treated fabric gave us enough time to blot a small spill |
| Value | 4.0 | Good value when the low silhouette is a deliberate choice |
| Overall Score | 3.9 | A stylish compact lounger with clear posture limits |
Sophia
Our Testing Experience

Sophia worked best when we treated it as two pieces of furniture in one: an everyday sofa and an occasional guest bed with bedding storage. Jenna and Ethan could share the 198 cm usable seat without crowding, and Marcus found the 50 cm back more supportive than Francesca’s 34 cm back. The storage box quickly became the obvious place for sheets and a topper.
That utility is not compact. The reviewed sofa is 235 cm wide, 100 cm deep, and 87 cm high, and the bed mechanism needs additional floor clearance when opened. The seat’s 52/79 cm depth range helped it score 4.6/5 for layout practicality, but its weight and moving parts pulled ease of movement down to 3.5/5. The reviewed corduroy was listed with a pet-resistant finish; in our use it still trapped crumbs and should not be treated as scratchproof.
What we liked
-
A guest bed and bedding storage built into one sofa
-
A 198 cm usable seat that gives two adults room to shift
-
A 50 cm back that supports relaxed movie watching better than Francesca
Who it is best for
-
Multipurpose rooms that can fit a 235 cm sofa
-
Households that host overnight guests often enough to use the mechanism
-
Buyers who need bedding storage in the same room
Where it falls short
-
The frame is large and harder to reposition
-
The bed mechanism requires floor clearance and more setup planning
-
Corduroy ribs collect dust, crumbs, and pet hair

Pros & Cons
| Pros | Cons |
|---|---|
| Sleeper and storage in one piece | 235 cm frame is not compact |
| Supportive 50 cm back | Bed mechanism needs clearance |
| Seller-listed pet-resistant finish | Corduroy still traps debris |

Details
-
Reviewed size and configuration: 235x100x87 cm (3-seat sleeper with box shown)
-
Seat width: 198 cm
-
Seat height: 38 cm
-
Seat depth: 52/79 cm
-
Backrest height: 50 cm
-
Seat cushion materials: polyurethane foam (30 kg/m³) + wadding (150 g/m²)
-
Springs: yes (wavy/zig-zag)
-
Back cushion materials: foam + silicone + wadding (150 g/m²)
-
Reviewed fabric: corduroy
-
Fabric composition: 100% polyester
-
Fabric weight: 350 g/m²
-
Martindale abrasion: 35,000
-
Reviewed fabric claim: pet-resistant finish; not scratchproof
-
Removable covers: no
-
Legs: black plastic
-
Listed weight capacity: 350 kg
-
Current delivery snapshot: 40 working days; confirm at checkout

Review Score
| Score (out of 5) | Remarks | |
|---|---|---|
| Assembly | 3.7 | The large, heavy frame and bed clearance required the most planning |
| Cooling and Breathability | 3.4 | The corduroy held warmth during longer sits |
| Seat Comfort | 4.0 | Comfortable enough for daily use without feeling like a folded mattress |
| Back Support | 3.8 | The 50 cm back worked for movies; upright work still benefited from a pillow |
| Seat Depth Fit | 3.9 | The 52/79 cm range supports both sitting and lounging, depending on cushion setup |
| Ease of Repositioning | 3.5 | The heavy frame was the hardest of the four to reposition |
| Durability | 3.8 | The structure felt solid; the reviewed fabric has a moderate 35,000-cycle rating |
| Layout Practicality | 4.6 | The sleeper and storage can replace separate guest-room furniture |
| Cleaning | 3.8 | The finish helps with daily use, but the ribs still hold dust and crumbs |
| Value | 4.1 | Worth the premium only if the sleeper or storage will be used |
| Overall Score | 3.9 | The functional choice for a guest-ready multipurpose room |
Compare Performance Scores of These Sofas
| Sofa | Overall (out of 5) | Seat Comfort | Back Support | Seat Depth Fit | Cooling and Breathability | Durability | Ease of Repositioning |
|---|---|---|---|---|---|---|---|
| Carlo | 4.0 | 4.3 | 4.1 | 4.0 | 3.6 | 3.9 | 3.9 |
| Flora | 4.2 | 4.4 | 3.9 | 4.2 | 3.7 | 4.4 | 4.1 |
| Francesca | 3.9 | 4.1 | 3.6 | 3.8 | 3.5 | 4.2 | 3.6 |
| Sophia | 3.9 | 4.0 | 3.8 | 3.9 | 3.4 | 3.8 | 3.5 |
Flora earned the most balanced scores and remains our best all-purpose pick. Carlo beat it for deep lounging but lost ground on cleaning and heat retention. Francesca paired strong fabric durability with the weakest upright back support. Sophia’s 4.6/5 layout score reflects how much function it adds, not a small footprint: choose it only if you have room for the 235 cm sofa and its open bed.
Which Milo Sofa Should You Choose?
Start with posture. For long laptop sessions or frequent standing, favor a 42 cm seat and stronger back support. For lounging, compare seat depth and cushion feel instead. Then measure the wall, walkways, delivery route, and any sleeper clearance. Upholstery should be the final filter: corduroy is soft but catches lint, velvet holds warmth, and treated chenille buys time with spills but still needs prompt care.
Our recommendations by use:
-
Choose Flora for the most balanced everyday sofa, or Carlo if deep lounging matters more than footprint.
-
Choose Francesca for a low, compact silhouette only if a 38 cm seat and short back suit your body.
-
Choose Sophia when a sleeper and storage can replace other furniture—and you have space for its 235 cm frame.
Limitations
These sofas favor relaxed sitting, but they do not share the same posture. Carlo and Flora sit 42 cm high; Francesca and Sophia sit at 38 cm. Francesca also has the shortest back at 34 cm, which is a poor match for prolonged upright work. None of the reviewed covers is removable, so every model depends on spot cleaning. Finally, upholstery treatments vary by configuration: confirm the exact fabric code and care instructions before ordering.
Pro Tips for Milo Sofa
-
Add a small lumbar pillow for laptop work, especially on Carlo, Flora, or Francesca.
-
Measure the wall, doorways, stairs, and turning space before ordering; Carlo and Sophia are both wider than 230 cm.
-
Use a soft upholstery brush on corduroy and chenille before debris settles into the texture.
-
Blot spills immediately with the cleaner approved for the exact fabric code; do not assume a treated fabric is waterproof.
-
Rotate favorite sitting positions to reduce uneven wear.
-
Store a fitted sheet and topper inside Sophia so the sleeper is useful on short notice.
-
Place a washable throw on high-contact areas to limit oil, dye transfer, and pet hair.
-
Pair a 38 cm seat with a side table that remains easy to reach from the lower posture.
-
Trim pet nails and use a washable throw; a seller-listed pet-resistant finish is not scratchproof.
FAQs
Which Milo Sofa felt best for everyday mixed use?
Flora. Its 67 cm seat depth, 42 cm seat height, and even support handled upright sitting, shared TV time, and relaxed lounging with the fewest adjustments.
Which model is best if I host overnight guests?
Sophia, provided the room fits its 235 cm width and the open-bed clearance. The built-in storage keeps bedding beside the sleeper.
Are these good for laptop work on the sofa?
Only with the right setup. A lumbar pillow and firm lap desk help, but Francesca’s 34 cm back made it the weakest option for prolonged upright work.
Which one is easiest to keep looking clean?
Flora’s velvet brushed back into shape most easily. Francesca’s treated chenille gave us more time to blot a spill, while Carlo and Sophia needed more brushing between the corduroy ribs.