Meals were great - beef ragout was lovely even went back for it twice. Service was good.
Apartment was clean, staff were friendly, food was good. Pool was good - until we went to the Antonis pool which was when we realised the pool at Cavo D'oro isn't as clean as it could be. At night you can't see the bottom as it's so cloudy. A bit rowdy in the day too - far more peaceful and roomy at Antonis. Maid service was good.