Hi there! Grand Vista is newer than Cypress Harbour. We've stayed at CH and Royal Palms and toured Grand Vista when it was still being built. We had a blast at CH. They had a band at the pool and games for the kids at the pool. My kids also went to the kids club they had there and did some arts and crafts one afternoon, (I see your kids are older though). There was a pizza shop near the pool that we ate from that was good. CH is built in an "Old Florida", Key West style buildings. The property is lovely and the villa was very nice, spacious and well decorated. My only complaint was that we were a good hike from the main pool so we would pile into the car and drive there. GV was beautiful!! It is done in a mediterranean style with red tile roofs. The villas were lovely as well and the pool area was really nice, but more "adult" and formal looking than CH. Lots of colums as I recall. But there was a "splash" area between the pools, you know where the water sprays up from the ground for the kids to play in.
Both GV and CH are very convenient to Sea World . We did not go to Universal, but if iI recall , it was not too far up International Drive.
Royal Palms is the oldest of the three, but we enjoyed our stay there. The best part about RP is that it is on the grounds of the MOWC which has a GREAT pool with fun slide. We spent many afternoons at the pool there. RP has its own pool, but no slide.
WE have always been very happy with the quality of the Marriot villas. I would not hesitate to stay at any of them. Check out the pictures on the website
www.vacationclub.com ( I think?). That should help your decision.
Sorry for the random thoughts in this post! I was typing as I was remembering!! Let me know if you have any questions!