The resort is cute, the pool is lovely, the staff are kind and accommodating, and the prices are great. We had a great week and wouldn't hesitate to return! Based on other reviews, I was a little unsure about the Kinondo Poa beach, but I was very pleasantly surprised! Not only is it private, deserted, and beautiful, it is lots of fun at both low and hide tide, as long as you have beach shoes/sandals. At low tide it's fun to explore the tide pools. And there is a great spot for swimming at mid or high tide just a short walk north: a paved "road" that has extends out into the sea. At low tide it's completely exposed, and at high tide you can find it by looking for a striped marker pole on the beach. (If you get to the large jutting rock & caves, you've gone too far.) The "road" is wide enough for two or three people to play in the waves side by side, with no fear of sea urchins or stubbing toes on coral. Perfect! Any time we headed to the beach, the staff brought loungers and mattresses and set them up under the palm trees. The sand at the Kinondo Poa is less powdery than the main part of Diani, with more shells, and the hotel is a short walk from the beach, so you don't feel the evening sea breeze quite as well. We enjoyed eating out by the pool in the evening as it was cooler than the restaurant area.