Pros: gym facility, free breakfast, reasonable hotel restaurants and room service. House keeping is excellent, okay wifi, decent AC unit, the beach is beautiful, but VERY BUSY AND NOISY.
Cons: the power went out maybe 5x a day, morning and night. The beach isn't private, so there will be A LOT of sellers walking up to you and unfortunately you will be harassed constantly. I made friends with one of the Masai beach boys, but that doesn't stop others from walking up to you every few minutes. The security does their best, but sometimes the beach boys even sneak into the hotel grounds at night.