We took the kids here for our summer break, it was a just walking distance of a fabulous beach so clean and the kids absolutely loved it. The entertainment was excellent, very professionally run, they have shows by the entertainment staff as well as outside acts. There is absolutely loads to see and do. The site has a great swimming pool.