Hotel is nice and clean overall, but not well managed.
Food is very bad, nothing is labeled (seriously, not even names of the dishes, I am not even speaking about listing ingredients).
Pool is nice and clean, but again no personnel watches it, therefore people smoke, dive, etc., even though it's not permitted. Corresponding signs are not very visible.
Room is nice and was clean one our first day, but they don't clean floors every day, which leads to accumulation of beach sand.