We've stayed at the Marriott Grand Vista twice and will be staying at Cypress Harbour next week for the first time. In my research of both properties, the second bedroom at Marriott Grand Vista is much larger.
The MGV is a beautiful resort but very large. We drove through Cypress Harbour on our last visit and it seemed to be much smaller and more intimate. We are looking forward to our visit there.
HTH!