We haven't stayed at Oakwater. We have stayed at Sunlake. The condo was very spacious, clean and tastefully decorated. The location is excellent- close to grocery, restaurants and disney parks. The pool was not heated and the grounds did not have that "resort" feel.
We prefer Windsor Hills. The grounds are kept beautifully, the condos are very nice and the pool/ clubhouse is wonderful. IMO- you can't beat WH for price, space and location.