Hotels of Earth

Mzima Beach

★★★★ Diani Beach, Diani Beach, Kwale County, Diani Beach, KE

9.2 guest rating· 5 reviews

About this hotel

Relaxation and Recreation

Enjoy massages, body treatments, and facials at the full-service spa. Dip into one of 3 outdoor swimming pools, then head to the private beach.

Convenience and Entertainment

Stay connected with complimentary wired and wireless internet access. Take advantage of concierge services, an arcade/game room, and Smart televisions.

Comfort and Luxury

Feel at home in individually furnished guestrooms with private patios. Amenities include designer toiletries, refrigerators, and complimentary wired internet.

Rooms & rates

Penthouse

Sleeps 3 · King bed

  • Desk
  • Laptop-friendly workspace
  • Air conditioning
  • Private bathroom
  • Free WiFi

Executive Suite

Sleeps 3 · Queen Bed

  • Desk
  • Laptop-friendly workspace
  • Air conditioning
  • Private bathroom
  • Free WiFi

Grand Suite, Poolside

Sleeps 4 · King bed, 2× Twin bed

  • Desk
  • Laptop-friendly workspace
  • Air conditioning
  • Private bathroom
  • Free WiFi

Luxury House, Oceanfront

Sleeps 12 · 6× King bed

  • Desk
  • Laptop-friendly workspace
  • Air conditioning
  • Private bathroom
  • Free WiFi

Luxury Villa, Beachfront

Sleeps 6 · 2× Double bed, 2× Twin bed

  • Desk
  • Laptop-friendly workspace
  • Air conditioning
  • Private bathroom
  • Free WiFi

Deluxe Room, 1 King Bed

Sleeps 2 · King bed

  • Desk
  • Laptop-friendly workspace
  • Air conditioning
  • Private bathroom
  • Free WiFi

Deluxe Double Room, Garden View

Sleeps 3 · 56 m² · Queen Bed

  • Desk
  • Laptop-friendly workspace
  • Air conditioning
  • Private bathroom
  • Bathroom grab bars

Amenities

  • Free WiFi
  • 24-hour pool access
  • Pool sun loungers
  • Pool umbrellas
  • Full-service spa
  • Health or beauty spa nearby
  • Sauna
  • Fitness facilities
  • Bicycle parking available
  • Covered parking
  • Free long-term parking
  • Free self parking
  • Secured parking
  • Beach sun loungers
Show all 63 amenities
  • Beach towels
  • Beach umbrellas
  • On private beach
  • Water skiing nearby
  • Front desk (limited hours)
  • Arcade/game room
  • Banquet hall
  • Boat tours nearby
  • Books
  • Children's games
  • Children's toys
  • Concierge service
  • Ecotours nearby
  • Evening entertainment
  • Fishing nearby
  • Free airport transportation
  • Free wired internet
  • Fully fenced
  • Games
  • Garden
  • Handrails in hallways
  • Handrails in stairways
  • Hiking/biking trails nearby
  • Horse riding nearby
  • Mosquito nets
  • Motor boating nearby
  • Mountain biking nearby
  • Mountain climbing nearby
  • Multilingual staff
  • No elevator (single level property)
  • Outdoor furniture
  • Picnic area
  • Playground on site
  • Sailing nearby
  • Scuba diving nearby
  • Skydiving nearby
  • Smoke-free property
  • Snorkeling on site
  • Steam room
  • Surf lessons - nearby
  • Surfing/bodyboarding nearby
  • Swimming nearby
  • Table tennis
  • Terrace
  • Tours/ticket assistance
  • Upper floors accessible by stairs only
  • Wedding services
  • Well-lit path to entrance
  • Wheelchair accessible

Location

© OpenStreetMap contributors

Diani Beach, Diani Beach, Kwale County, Diani Beach, KE

Check-in
from 12:00 AM to 08:00 PM
Check-out
until 10:00 AM

What guests say9.25 reviews

Misleading photosPoor conditionsNon-functional amenities
Cleanliness5.0
Service5.5
Location7.5
Room Quality4.0
Amenities5.0
Value for Money4.0

Guest review

4.0

I feel I was misled by the photos. We were in a different building than what I thought from the main photos. The building is in need of repairs. We experienced, wifi outage - including a message when we tried to connect that the account was suspended for non payment. We were without water for an afternoon, the ac in the bedroom was not working. I have photos I can share showing the poor condition, including one of windows with boards over them presumably because the glass was broken. Paying over $300 a night I would have expected much more. I feel like I was ripped off.

john · 2025-02-27

Guest review

10.0

Excellent service by the staff, very quite and lovely place

Abdirisak · 2023-08-18

Guest review

10.0

Very attentive staff

Ashley · 2023-08-15

Guest review

10.0

A quiet retreat on a beautiful beach. My room was self catered, and I enjoyed traveling into town by taxi or tuk tuk for shopping. Next door on the beach is a classic surfer bar and restaurant.

dwight · 2023-03-21

Guest review

10.0

Great stay. We very much enjoyed it. Staff were very helpful, especially Charles at the reception. Recommended.

Atalay · 2023-01-01

Good to know

24-hour pool access

Reservations are required for massage services and spa treatments. Reservations can be made by contacting the hotel prior to arrival, using the contact information on the booking confirmation.

The property is professionally cleaned.

Pets

Pets not allowed

Pets

Service animals are exempt from fees/restrictions

Guest type

Essential workers only - NO

Accessibility

No elevators

Health & Safety

Property uses a professional cleaning service

Payment

Cash deposit required

General

Professional property host/manager

Pets

Service animals are allowed