Overall it has everything you need
It was a good stay overall
The GREATs: The room is big, there is AC, it's clean, there is hot water (pressure isn't that great, but it's ok), it's confortable. The pool was nice and clean.
It's fun to be able to walk to the calm beach in a short distance. I had a pool facing room, with a patio and it was nice.
The OKs: Service is ok. Staff is sweet, but nothing more.
Note: The mosque is clearly near by because you can hear the prayer which i don't mind except at 4:55am. The first day it surprised me, but then i slept trough it and never noticed it again. But if you are a light sleeper, that might wake you up.
Overall, it was a good stay.