Food: hygiene terrible, flies and birds flying over the food constantly. For this reason alone I would not recommend this hotel.
Certain Staff: (Reception/Guest relations/ one or two catering duty management): arrogant, abnoxcious, rude and unfriendly. (Overall catering staff and higher catering manager friendly).
Other staff: (Entertainment/poolside/kids club/room cleaners,): Very friendly, polite, work hard. Entertainment in general, the staff work very hard, and really good with the kids, entertainment was good.
The aquapark was great.
This is definitely not a 5 star resort in our opinion, and we would not return nor recommend.