I stayed here 3 years ago and now I came back with full disappoinment: old facilities, smelling carpet, very poor breakfast, and the beach is totally in very bad condiction as they are under constrution but without noticed in advance.
The plus point is the friendly staffs but not really professional. Compared with the rate paid, I am sure you can have better choice.