Overall, this was an okay place. For an average of $225 per night, I would have expected much more. Service was above average. Food was about what I would expect on a cruise ship. Pretty good, but nothing that will blow your socks off. It is a buffet, and how many buffets have you been to that you've said "this is one of the best meals I have had!"... likely none. On the island, it is beautiful. That said, there isn't that much to do beyond beaching, handing by the pool. Which is if it your thing that works, yet it is rather limited. The rooms are again, just okay. For $225 I would have expected much more. They had a musty smell to them and with no air conditioning for 10 am - 5 pm, it leaves little place to escape the heat during the day. The bathroom isn't fully sealed to the outside, which leaves room for bugs, and you will get them. Hot water didn't work for us, we followed the instructions and left the red switch on for 15 minutes, and got nothing. For $225 a night: I would expect a flawless memorable experience. I would expect a super spectacular greeting with coconut drinks, red carpet rolled out, all the amenities, and best in class meals. Unfortunately you aren't going to get that here. I would recommend finding a property on Diani beach for half the price, and opening yourself up to other beach options and restaurants of your choosing.