Stayed for 10 nights April/May. On checking in we had a long walk to our room which was outside the hotel, basic room with patio overlooking the grounds. We headed for lunch which was a long walk, especially for my husband who has mobility issues. After lunch we went back to reception to request a room change, the porter who'd taken us to our room spotted us and asked was there a problem. On telling him the situation he sorted another room for us in the hotel nearest the beach, wow room was so much better and nearer to all facilities. Had a ground floor room overlooking the pool Rm 146. Our cleaner was excellent always friendly and left the room spotless. Towels changed every day if wanted and bedding changed every few days. Everything after was perfect. Food from breakfast to dinner, so much choice, you would have to be a picky eater not to find something. Drinks were very good. All staff we came across were always smiling and helpful. The beach was outstanding, never had a problem finding a sun lounger always staff there to help you. The snack bar opened serving food after we'd been there a couple of days. Food/drinks good and a lot of choice, staff here brilliant. Although a big complex, 3 hotels on site our position couldn't have been better, well kept gardens and all areas litter free. Thoroughly enjoyed our stay and would definitely recommend