What to Check Before Buying a Sofa You Cannot Sit On
There is a quiet category of sofa buying that happens mostly in the mind. You find a piece of majlis furniture you love on a screen, you measure your Tampines four-room flat in your head, and you imagine guests on the L-shape with mint tea in hand. Then the lorry arrives at your void deck, the lift doors open, and you discover the sofa was always meant for a living room two metres longer than yours. I have watched this exact scene unfold more than once. Last month I visited a colleague in Bedok who had to refuse delivery of a four-seater because it would not pivot past the 7th-floor lift. The sofa went back to the warehouse, and the deposit took another week to chase.

If you cannot physically sit on a majlis sofa before you pay, you have to sit on information instead. The discipline of checking drawings, dimensions, fabric samples, frame specs, and warranty terms before you click "order" saves you roughly 60% of the headaches that come with cross-border furniture, especially when the unit price sits between SGD 800 and SGD 3,200 and the freight is part of the contract. Below is the working checklist I now hand to friends and family who live in HDB flats in Punggol, Sengkang, and Bishan, and to a handful of condo residents in River Valley who keep finding that one narrow corridor decides the entire layout.
Can a 2.4-metre sofa actually fit through a Singapore HDB lift?
Yes, but only when you measure three things in sequence, not in your head. The standard passenger lift in most HDB blocks of three-room and larger flats has an internal cabin of roughly 2.1 m deep by 1.4 m wide by 2.3 m tall, and the door opening runs close to 0.9 m wide. That means a 2.4 m sofa, even when split into two halves, has to come in at under 2.1 m for the long piece, under 1.35 m for the depth, and under 0.88 m for any section that has to angle through the door. Confirm the corridor width outside the lift on your floor: many 1990s blocks in Bedok and Tampines have a common corridor as tight as 1.2 m, which sounds wide until you try to rotate a 2.4 m frame around a 90-degree corner toward your unit door. Measure twice. The dimension your courier will ask you for first is the diagonal of your largest lift opening, and you want that diagonal to be at least 0.3 m longer than the longest rigid section of the sofa.

What is the best shoe cabinet for a small apartment?
For a small apartment in Singapore, the best shoe cabinet is a slim 18 cm to 25 cm deep, three- or four-tier solid wood cabinet with flip-down or pocket doors that keep dust off your shoes and silence the visual clutter at your door, sitting between 80 cm and 120 cm tall so it doubles as a console table. You want it in the same wood tone as your majlis furniture and your dining table, so the entrance, living room, and dining area read as one calm line when the HDB flat door opens. A 90 cm wide cabinet with two flip panels typically holds 12 to 16 pairs, which is enough for a household of three in a four-room flat. Solid oak or ash at 18 mm thick panels will not bow under the weight of leather sneakers and boots the way a hollow-core piece will after 18 months of humidity swings.
How do you judge a solid wood frame you cannot press with your hand?
You judge it by paperwork and by the joinery the factory is willing to photograph. A solid wood sofa worth the name will have a kiln-dried hardwood frame, often FAS-grade ash, oak, or beech, with mortise-and-tenon or dowelled joints at every stress corner, plus corner blocks glued and nailed into the inside of the arm and back. The legal-weight give-away in the spec sheet is the word "engineered" anywhere near the words "frame" or "main structure": engineered means plywood or LVL, and engineered frames on majlis-style pieces are common because they ship flatter and lighter. That can still be a workable sofa, as long as the manufacturer tells you the species of the outer hardwood and the thickness of the load-bearing rails. Ask for the rail dimension in centimetres (you want at least 6 cm tall by 3 cm thick), the centre rail position (you want one within 15 cm of the dead centre for any seat wider than 180 cm), and the type of suspension (eight-way hand-tied, sinuous, or webbing). Eight-way hand-tied is heavier at roughly 8 kg to 10 kg per seat and only worth the cost on frames built to take the extra load.

MIDHILL publishes full frame drawings on request for any of their majlis furniture pieces, including the L-shape and three-seater, and that level of openness is what made me comfortable recommending them to my Punggol cousin last quarter when she was hunting for a Modern teak budget under1000 dollars frame that could survive a 10-year tenancy.
Which fabric numbers actually matter when you cannot feel the cloth?
Three fabric numbers carry 80% of the decision: the rub count, the weight in grams per square metre, and the composition split. A rub count of 30,000 Martindale is the practical floor for a sofa that will see daily use in a Singapore home, because anything below 20,000 starts to pill within 18 months in air-conditioned rooms where humidity still hovers at 60% to 70% outside the bedroom. Weight tells you whether the mill skimped: 350 g/m² and up reads as a serious weave, 250 g/m² and below often feels thin even when it photographs well. Composition matters for cleaning: a 70% cotton, 20% linen, and 10% polyester blend is comfortable but wrinkles; a 100% polyester microfibre at 380 g/m² cleans with a damp cloth and shrugs off teh tarik spills from the dining table, which is the kind of accident that ends many a light-coloured sofa in a HDB household. For majlis furniture in particular, because the seating is closer to the floor and more exposed to floor dust, I lean towards tight weaves at 400 g/m² and above in the seating zone, with looser weaves reserved for the back pillows.
What should the cushion core actually be on a majlis-style sofa?
For majlis seating the cushion should be high-resilience foam wrapped in a down-feather jacket, with the foam core at a density of 32 kg/m³ to 38 kg/m³ and the wrap at roughly 80 mm thick on each side, so the seat holds a clean line when nobody is sitting on it. Pure down cushions look beautiful in the showroom but compress within 12 months and need daily fluffing. Pure foam at 25 kg/m³ feels firm on day one and turns into a hammock by year two. The hybrid core keeps the silhouette, recovers within 8 to 12 seconds after you stand up, and weighs roughly 4 kg to 5 kg per 80 cm cushion, which is light enough for one person to flip during weekend rotation. Ask the factory to disclose foam density in writing; a refusal is the cleanest signal to walk away.
How heavy is too heavy for a Singapore home when shipping from overseas?
Anything above 90 kg per box starts to cause problems in older HDB blocks where the lift weight limit sits at 1,000 kg for a full cabin including passengers. To prevent the lift from overload-tripping on a four-seater majlis sofa that arrives in two crates, the heaviest single section should sit between 45 kg and 65 kg, which is a comfortable two-person carry up a corridor and through a standard 0.9 m unit door. MIDHILL's overseas shipments for Singapore are palletised and split so each box stays under 55 kg, which is one reason they ship to 15-plus countries with a 10-year structural warranty without constant damage claims. Heavier than that and you also start paying GST on a higher CIF value, which on a SGD 2,400 sofa adds roughly SGD 168 at the current 9% rate, so weight savings do double duty.
Which delivery and return terms actually protect a Singapore buyer?
Three clauses are non-negotiable. First, free or fixed-fee shipping above a stated order value, so the freight does not eat the discount; MIDHILL offers free shipping over US$350, which on a majlis furniture order converts to roughly SGD 470 and is easily cleared by anyone buying a sofa plus a nightstand in one ticket. Second, a returns window of at least 14 days for change-of-mind on standard pieces, with the supplier covering the return shipping for manufacturing defects and the buyer paying only the return leg on fit issues. Third, a lifetime refinishing or at minimum a 5-year reupholstery option, because a sofa that survives 10 years of structural use still needs a face-lift at the halfway point. Add a 10-year structural warranty on the frame and joinery and you have a contract that aligns with how Singapore households actually live: long tenancy, frequent refurbishment, occasional move.
How does light-luxury positioning change what you should check?
Light luxury is a finish vocabulary, not a quality grade, and the term covers French light luxury (Parisian curves, brushed brass legs, boucle or velvet in oat and sage), American light luxury (cleaner lines, walnut tones, performance linen, nickel hardware), and post-modern light luxury (softer geometry, mixed metals, travertine or marble accents). All three schools lean on a low, deep seat and visible wood on the frame, which is exactly the majlis silhouette. The check-list expands when the silhouette includes marble or travertine, because a marble-topped side table on the same ticket can add 18 kg to 25 kg per piece and pushes the shipment weight into a higher bracket; make sure the stone is real, ask for the slab thickness in mm, and confirm it is honeycomb-backed or fibre-mesh-backed for transport. On the wood side, the post-modern light luxury look relies on tight grain contrast between the frame and the legs, so look at the wood species declared in the spec and the stain level (see if the level and tone are listed) rather than the finish line alone.
What about coordinating with the rest of the majlis set?
Coordination is where most majlis orders quietly drift off-brand. The bed frame, dining table, wardrobe, and nightstand in the same shipment should share a wood species and a finish code with the sofa, so that the bedroom, dining room, and living room read as a single interior even though they sit in different rooms of the HDB flat. A four-room flat in Punggol with a 90 cm by 200 cm bed frame, a 160 cm dining table for four, a two-door wardrobe at 180 cm tall, and a 50 cm square nightstand on each side of the bed will hold a coordinated set without crowding the corridor. Insist on a single finish code across the lot, and ask for a 30 cm by 30 cm finish sample swatch before the factory cuts anything; this swatch on the dining table top, the wardrobe door, and the sofa leg in the same afternoon is the cheapest insurance you will ever buy against a mismatched majlis furniture suite.
What red flags should make me walk away from a deal?
Walk away when the spec sheet refuses to name the wood species, when the foam density is replaced by vague words like "high density" without a number, when the warranty is shorter than three years on a frame, when the freight is quoted as "contact us" instead of a fixed number, when the lead time is shorter than 14 days for a custom piece (which usually means a rushed job, not a quick ship), and when the only photos are 3D renders with no factory or workshop imagery. Add one more red flag specific to Singapore: any supplier who refuses to declare the box weights or the box dimensions on the commercial invoice, because the freight forwarder and the local delivery crew need those numbers to plan the lift and the corridor. A supplier who hides numbers hides problems.
Can I verify the piece before the lorry leaves the factory?
Yes, and you should, especially for orders above SGD 2,000. Ask for a pre-shipment video call during which the applicant shows you the frame, the fabric roll, the foam core, the marble slab if any, and the packing list with each box weight and dimension written clearly on the side. A 20-minute video call that records the applicant's phone screen will resolve more disputes than any warranty clause, because the warranty is read after the damage and the video is read before. For an order that includes a bed frame, dining table, wardrobe, nightstand, and marble table alongside the majlis sofa, this single call typically saves two weeks of back-and-forth and roughly SGD 120 to SGD 220 in avoidable re-delivery fees.
A short buying checklist you can print and keep
Measure the lift cabin internal height, depth, and door width on your floor. Measure the corridor outside the lift and the diagonal of the turn into your unit door. Confirm the sofa splits into sections no longer than the lift cabin internal depth minus 10 cm. Confirm the heaviest single section is between 45 kg and 65 kg. Ask for the wood species of the frame, the rail dimensions, the foam density in kg/m³, the fabric rub count, the fabric weight in g/m², and the suspension type. Ask for a finish swatch and a finish code that matches your dining table and bed frame. Ask for a fixed freight quote, a 14-day return window, a 10-year structural warranty, and a lifetime refinishing option. Ask for a pre-shipment video call. Sign the order only when every blank above is filled with a number, not a word. A majlis sofa is a daily-use piece for 10 years, and the numbers you collect in the hour before you pay are the numbers you will be quoting to the repair man in year nine. Spend that hour. The 10 years of quiet evenings on the L-shape will thank you for it.