This is my third Mombasa-Area beach resort experience. You can find my other reviews under Diani Reef and Serena Mombasa.
Compared to the other two hotels (above) this hotel rates third on my list.
The only reason that Indian Ocean rates third is because of the presence and quality of facilities. For example there is no spa. There is a salon but it is more of a medium quality. Still this is a good place to get your nails done for a nice evening or your hair. Serena and Diani Reef both have amazing spas. I also noticed the lack of a fitness facility at Indian Ocean. Also there is a nice pool at Indian Ocean but it doesn't have as pleasing a design as the other two hotels and especially Diani Reef which has multiple pools.
Indian Ocean Beach Club is right on the beach and that was the major draw for us. There are an abundance of lawn chairs around the deck and near the beach so you can really enjoy the sun. During our stay my sister enjoyed an organized game of water polo and they were also doing beach volleyball. These organized games were really fun for her.
We were on a Bed and Breakfast option so we had no dinner included in our stay. Those who do get dinner get a 4 (or was it 5?) course meal. If this is not included in your room it costs about $20 for the meal. If you are not getting this fancy meal you have to specially request access to the lunch a la cart menu, which I do not think is very impressive. The food is good (nutritious, will not make you sick, varied) but not great (imaginative, memorable). And even the mood on the lunch a la cart menu is a bit pricey by Kenyan standards. There is also a poolside bar but not a swim up bar (which both other hotels have).
It seemed to me that all rooms have an ocean view which is so nice. The property is laid out in a maize of little buildings with only a few rooms per building. Everything is designed in a swahili style with buildings painted white and roofs "thatched". When the sun is out the turquoise waters and the white buildings and the green green grass really sparkle and give the property a magical feel.
I really give good recommendations to this hotel for there guest rooms which are very beautiful. My room had a sitting nook (a nice addition), a big bed with high quality linens, a well outfitted bathroom complete with rain-shower, bathtub and separate toilet room. There is also a desk and sitting chair and a semi-private (only for your use though not actually blocked off from the public areas) patio right outside your door with two chairs and a little table. I spent a lot of time on my little patio with the sound (and sights) of the waves crashing on the beach only 100m away.
One big "uh-oh, I'm being dinged" moment was being told you have to pay 175ksh ($2) per day to use the safe. This was a first for me. I don't know why a hotel would put in high quality safes for guest use, and then put signs up advising the guest to use the safes, and then make the guest pay for it on a daily basis. Ding!
We happened to pull up to this hotel after a night in Diani Banda. I really liked Diani Banda but my sister was looking for a true beach-front experience. We chose Indian Ocean because it was beautiful and classy and because they cut us a "deal". The quoted "residents rate" was 13000 per night for two people sharing the room. We ended up paying about 9000 per night just by asking. I don't know what to advise on this topic but it seems Kenyan hotels are often over priced and never offering discounts and then when you arrive you may be dinged for the safe or put into a servants room (see my Serena Masai Mara report) and because you have prepaid you have no real way to complain so you just enjoy yourself. In my opinion Kenyan tourism is not worth the money because of their shoddy attention to true customer service but... that's just me and don't let me sway you away from your good experience.
Also, as a warning, Indian Ocean Beach Club is at the end of the road. This will mean that taxis may be a bit more expensive. If you walk down the road you get to Diani Reef in about 30 minutes but it would be quite a lot further to get to town. And MOST IMPORTANTLY for anybody planning to get a bit of work done... there is extremely spotty cell service because it is so far to the end of the road. My Safaricom internet stick barely worked at all and my Zain cellphone was equally effectively useless. I did come here hoping to do some work and it was very difficult. Of course they have an overpriced and slow-sleep business centre for your use as an alternative.
So generally - this is a nice place. I suggest you ask for a discount.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.