We stayed for ten days in November and had a great time. It was a fantastic place to stay. The whole complex is clean, tidy and very well kept. The staff were all brilliant, always smiling, professional, friendly and nothing was too much trouble. Our villa was very clean, tidy and provided plenty of room to relax either inside or out. The outside sitting area and kitchen was a great space to use. It had all the facilities as home and allowed us to bring in food if we wished. The pool area was kept clean and tidy during our stay. The food was great and served quickly. The Spa was also very good. We will be back.