When we arrived the fist day we were instantly greeted by staff and our bags were taken which was great. Check in was smooth and while headed to our room staff explained where everything was on the property. Now we had a long 24 hour flight to come to Diani so we had a bite to eat and walked to beach. By 9pm we were ready for bed, however there was a party right under our balcony until midnight. We called the front desk and explained to them that we were exhausted, they said they would call right back. 30 minutes later i called back to follow up. She said the party would be going until midnight but she would have the manager call back to see if there was a new room to switch to. No one ever called back of course. The next evening we were having dinner ar the buffet style restaurant, when we got up to get our supper the manager was yelling at the employees, about who was on what station. Right in the center of the room. I felt so bad for the staff. When we got back to the room another party was going on however i already knew if i called there wasnt going to be anyone to help me. Out AC leaked on the smaller bed, when i called about that they said they would send someone out but no one came so i had to share a bed with my roommate. The pool was filled with bugs that will swim and attach themself to you but that is no fault of the resort, and when u walk the beach it will not be in peace because many people will come to sell you things and excursions. Overall 3 at best.