Overall our stay has been lovely, the staff can’t do enough to help, all very friendly, definitely deserve their tips. The animation team all work hard to try to encourage everyone to participate both during the day & evening. The food was all good, a shame the fresh omelettes stopped at breakfast, food was starting to be labelled as the stay went on as difficult to guess what was being served. The restaurant staff all worked hard & constantly keeping the table areas tidy. The pool & beach areas were both clean & plenty of sun beds available (in June) A few negatives were that the rooms were very dated, the aircon not so great in rooms, the Wi-Fi only worked in the reception area & then hit & miss due to the amount of people using it. I booked through hotels.com so wasn’t given the option of all inclusive so had to buy our own alcohol. Overall it was a good holiday, you get what you pay for