We stayed at Cypress Harbour last October and enjoyed it. I wouldn't say its fantastic, but it is very nice. We stayed in a unit that had not recently been renovated (they were obviously in the process of this - we saw lots of equipment and work crews around). If I were to stay again I would be sure to ask for a renovated unit.
Hope this helps!