Questions & answers
Everything you need to know before booking.
Pricing & Payment
How much does mattress cleaning cost in Nairobi?
Prices start from KES 2,000 for a Single mattress (Freshen Up package). Standard Cleaning from KES 3,000. Intensive Stain Treatment from KES 3,300. Use our Quick Quote calculator on /pricing for an instant estimate.
Do you charge extra for multiple mattresses?
Yes — we give automatic volume discounts: 10% off for 3+ mattresses or KES 8,000, 15% off for 5+ or KES 14,000, and 20% off for 7+ or KES 20,000. Single = 1 mattress; Double/Queen/King = 2 mattresses each. Discounts apply in the Quick Quote calculator on /pricing.
When do I pay?
Payment is normally due after the work is done. We agree the price with you first, carry out the cleaning, and then send the payment request. An optional deposit may be arranged, but it is never required. Any individual arrangements made remain unaffected.
Is the website price the final price?
Prices on the website are estimates. The final price is confirmed on WhatsApp, usually before we arrive. For stain and odour jobs, we may ask for a photo to give an accurate quote.
Is there a location fee?
Yes — a single transport fee per visit based on your zone in Nairobi (KES 0–500). Charged once regardless of how many mattresses. May be waived for larger orders.
Booking & Availability
How do I book?
All official bookings go through our Booking Portal at book.freshdream.co.ke — that's how you receive your unique Request ID. Phone and WhatsApp are for general questions and clarifying details. We then confirm your slot and price with you before the appointment.
Does a Request ID mean my booking is confirmed?
Not yet. A Request ID only confirms that we received your request. We may then send a quote or booking proposal for you to review. You actively accept the proposal first; your appointment is confirmed only when we send a separate booking confirmation for the agreed date and time.
How quickly can you come?
Same-day availability in most zones. We aim to confirm within 1–2 hours of your WhatsApp message. Weekend slots are available.
Do I need to be home?
For the first visit, yes — we need to access the mattress and confirm the condition with you. For repeat visits with established hosts, we can sometimes arrange key handover.
The Service
How long does it take?
Freshen Up takes about 1 hour and is ready immediately because it has zero drying time. Standard Cleaning takes about 1 hour plus roughly 1 hour 30 minutes drying. Intensive Stain Treatment and Urine & Odor Reduction take about 1 hour 30 minutes plus roughly 2 hours drying. We'll confirm the estimate before we start.
How do I prepare?
Remove bedding (sheets, pillowcases, duvet) before we arrive. That's it — we handle everything else.
Is it safe for children and pets?
Yes. We use eco-safe, non-toxic cleaning solutions on every job. UV-C sanitisation is also non-chemical.
Will the stain definitely come out?
We can't guarantee removal of every stain — set-in stains, especially biological ones, may be permanent. We'll assess honestly and tell you what to expect before starting.
Do you clean sofas too?
Yes — sofa and upholstery cleaning is available as an add-on with any mattress job. Quoted by seat count and condition.
After the Service
How long before I can sleep on the mattress?
After Freshen Up: immediately — it has zero drying time. Standard Cleaning needs roughly 1 hour 30 minutes drying. Intensive Stain Treatment and Urine & Odor Reduction need roughly 2 hours drying. Actual drying can vary with ventilation, weather, fabric and condition.
Do you provide photos?
Yes — before and after photos on every visit. Kept on file and shared on request.
What if I'm not satisfied?
Contact us on WhatsApp within 24 hours. We'll assess and return to re-treat at no extra charge if the issue is within our scope.
