"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...