Good but not excellent. Almost every night there was a loud disco in the lobby with awful music, which was hardly attended by any people but was very well heard in half of the hotel's rooms (the ones with doors facing the lobby). This has spoiled the whole impression from the hotel. The hotel was crowded with several large poor noisy families shouting out songs and behaving loudly in the lobby and at the pool - hardly the hotel's fault but I still think that something could have been done. Pool was closing already at 15:45 instead of 16:00 - quite disappointing if you come down for a quick swim shortly before 16:00. Location is good, several minutes walk from good beaches, shops and restaurants. The food was very good. The staff was quite friendly (unless under stress). No free wi-fi internet anywhere, which is a minus.