We stayed at Wayside Beach Apartment Hotel Mombasa and LOVED it.
There are 9 apartments total, arranged around a big swimming pool.
Each Apartment is around the same size and very good quality.
Ours was an open plan - 2 bedrooms with no doors, 1 bathroom, a large kitchen and a lounge area with a big table, couch, chairs, coffee table, etc.
Ample storage space, and each apt has a large veranda.
We were on the ground floor, which we liked because we were steps from the pool, which is great in a place as hot as DIani Beach.
We found this place to be quiet and very relaxing, even though all the Apartment were rented. There are lounge chairs around the pool for sunbathing.
We negotiated a great rate. Each apt comes with basic plates/utensils and they will bring you whatever you need. The Apartment are also cleaned every day and someone changes sheets and brings clean towels, etc.
There is a poolside bar
and restaurant if you don't want to cook. The staff are very friendly and
always around to help or are cleaning the pool. They will was your clothes for
a fee. There's a clothesline in the backyard area if you need to hang anything.
The area is great - one block from the beach and close to a fruit and veg stand and the Diani Shopping Center, which was a supermarket, cafe, and other shops (not the Diani Nakumatt center, but just as good). Boda bodas and matatas drive up and down the main road all day, making it easy to get around.
Our bedrooms didn't have doors, which was fine with us. If this might bother you, ask them if they have any Apartment. with doors on the bedrooms. One of the bedrooms was tucked into a corner and was pretty private, though.