Reception staff, cleaning staff, views, beach access. Roaches in room!, old mattress with no pad and thin sheet (which effectively means that you're sleeping with everyone who stayed before you), restaurant food quality mediocre but at 20 euros for dinner-overpriced for quality, restaurant and entertainment staff are constantly in your face and disingenuously so. This is a two-and a half star (tourist class) hotel by international and Kenyan standards.
I really enjoyed our stay. However, having also visited resort south ( Diani), I found the beach left a lot to be desired. The resort is a good place to stay if your are interested in just the resort and doing nothing else. If you want to spend more time on the beach or I. The ocean, I would go somewhere else.