We have stayed at Grande Vista and Cypress Harbour and LOVE both!
Cypress Harbour
All rooms are 2 bed/2 baths. The living room is very large. There is a laundry room with washer and dryer (full size side by side). Nautical theme with blue/white/yellow. There is a bar/grill and a pizza hut express. 2nd bedroom is small. It has one bed and a pull out sofa bed. If you open the sofa bed, the floor space is entirely consumed and the sofa bed does not have a good view of the TV. Resort is not too big/not too small. Lots of kids activities. Has a spa.
Grande Vista
This is a HUGE resort! There are studios, 1 bedrooms, 2 bedrooms and 3 bedrooms. The 2 bedroom/2 bath units (for comparison) have smaller living room, but 2nd bedroom is much larger. 2nd bedroom has either a king bed with sofa bed, 2 queen beds or 2 full size beds. Some of the 2nd bedrooms are lock offs, so will have a separate entrance and/or balcony (might be good for adults but bad with small kids). Washer/dryer is a stackable apartment size. More dining options here - food court, fancy restaurant, ice cream stand, bar/grill, pizza etc. There is an indoor kids play area (similar to McDonalds). Lots of kids activities. More of a grande gold/maroon theme. Also has a spa.
You can't go wrong with either. Consider who will be staying in the second bedroom - it might be the deciding factor, as the Cypress Harbour 2nd bedroom is very small and really has only 1 usuable bed. I like both but for different reasons. My husband prefers the Grande Vista, as it is a bigger resort with more amenities.