My most recent stay was Cypress Harbour and I was very impressed. The ground and landscaping are beautiful. It has the feel of a very loved, well maintained resort. All units are 2 bedrooms and there are 2 pool areas with some great facilities for children. The location was very convenient to the parks, restaurants & shopping. I would highly recommend Cypress Harbour.
I had previously stayed at Lakeshore Reserve in a 2 bedroom. This property isn't complete, they only have 2 buildings (4 ? stories each) and 2 sections of townhomes. I don't know if/when they will continue construction. The units are very impressive and you can also use the pools at the JW Marriott & Ritz next door. It's a bit of a walk to the other pools and we thought the pool at Lakeshore Reserve was great. This property seemed more isolated from the Disney parks, shopping & restaurants. I would definitely go back, but I almost prefer Cypress Harbour to Lakeshore Reserve.
Many years ago we stayed at Imperial Palms & Royal Palms. Although these properties are older they are very well maintained. You can't beat the close location to Disney and the use of the Marriott Orlando World Center's pool & facilities. If you have children they would probably love the pools at the World Center.
I haven't stayed at Grande Vista or Harbour Lake.