Well, it is clean and yes it is very safe. I did not stayed there but I want there to visit friends. The place is nice and the pool is beautiful with Palm trees. It is definitely a nice place. The beach is about 5-10 minutes working distance and there is clubs around at night. You would enjoy it.
Goodluck.