Could have been an excellent stay but unfortunately marred by extreme complacency on the part of management. Twice within three days, the lavatory in my room had no water - very distressing and inconvenient if you, like me, suffer from upset stomachs when abroad. The advertised WiFi was not available in my room until the last afternoon of my stay, and then only because I had made a second complaint. The public areas were frequently infested with cockroaches and the pools were dirty and had a film of greasy suntan lotion floating on top. These points were brought to the attention of Vincent, duty manager, who suggested that these were 'minor' issues and suggested that I was making a fuss about nothing to try to get a discount! The breakfast buffet was very good and Lily, the call order chef, was a delight. Other staff in the restaurant looked disinterested and walked around like zombies, with little attention to guest's needs. The hotel is well located close to the nearby public beach (about 5 mins walk), and there is a supermarket nearby if you want to get picnic items / booze for your room. Overall it's a 2-3 star hotel with a 1 star attitude from management. Avoid if possible, there are much nicer, cleaner and cheaper alternatives nearby.