We haven't stayed at Emerald Island but we have stayed at Windsor Hills quite a few times. We love it there! It is a gated community with great resort amenities. It's about 5 minutes to Disney and about 5 minutes to shopping, restaurants and golf.
We are looking forward to our next visit in November!