An absolutely amazing experience. The whole complex was spotlessly clean. There were choices of restaurants to eat at which catered for most peoples' needs. The staff were all extremely friendly and nothing was too much trouble for them. The two beaches were totally different, one was windy which was very welcome in the heat of the day and the other was ideal for swimming and the various water sports. Highly recommended. Would definitely go back.