Free quote · Call +65 6742 8890

Portfolio

The same piece, unrecognisable.

6,400+ pieces restored since 2009. Every project below kept its original frame — only the fabric, foam and structure changed.

Worn beige three-seater sofa before reupholsteryBefore
The same sofa restored in deep emerald velvetAfter
3-seater sofa · Bukit TimahRestored in Belgian linen
Tired wooden armchair with torn seat before restorationBefore
Wingback armchair reupholstered in terracotta boucléAfter
Wingback armchair · KatongFamily heirloom in terracotta bouclé
Cracked and faded brown leather sofa before restorationBefore
Leather sofa recoloured and reconditionedAfter
Chesterfield 2-seater · BishanLeather repaired and recoloured
Worn beige three-seater sofa before reupholsteryBefore
Close-up of a new linen cushion with piped seamAfter
Seat cushions · TampinesNew high-density foam, linen covers
Tired wooden armchair with torn seat before restorationBefore
Dining chairs with newly upholstered olive seat padsAfter
Dining set of six · SerangoonSeat pads in olive performance weave
Worn beige three-seater sofa before reupholsteryBefore
Custom upholstered headboard in warm sand fabricAfter
Custom headboard · PunggolChannel-tufted in warm sand
Worn beige three-seater sofa before reupholsteryBefore
Styled living room with a restored ochre sofaAfter
Lounge sofa · Holland VillageFrame rebuilt, ochre cotton velvet
Cracked and faded brown leather sofa before restorationBefore
Leather sofa recoloured and reconditionedAfter
Leather club sofa · NovenaReconditioned, cushions refilled
Upholsterer stretching fabric over a sofa frame

Inside the workshop

Nothing leaves until it's sat in.

Each finished piece is checked by the upholsterer who built it — seams aligned, pattern matched, cushions sat in and re-plumped. If it isn't right, it goes back on the bench.

Got a tired sofa or a piece you love? Send us a photo for a free quote.

Call WhatsApp