We have stayed in both and we definately prefer Vistana Villages. However, when we stayed at Sheraton Vistana, we were stuck in a horrible unit that had not been refurbished in a very long time. It didn't even have a balcony. Just a little landing with room for one chair. DD liked being in the loft away from us, but after that trip, we will not stay there again. We also paid a hefty price to stay there. Vistana Villages was very nice and very clean. They also have a very nice pool area.