We loved Milky Bay Resort- superb beach location, first class Reception, bar and restaurant staff and cleaners. Excellent restaurant. Good sunbeds with shades if you want it. Terrific fruit shake drinks. We had a fabulous room (A2) good sized just back from beach, also A1 is good but slightly smaller. First class massage on site. Pool, table tennis available. On site pool under cover and quite small-more of a plunge pool and very deep at one end.
Downside - resort is little bit out of town, £6 each way in taxi, and there's not much close to resort other than a 711 convenience store.