We've had nothing but good experiences staying at Emerald Island. We have also stayed at Terra Verde, and this time we're planning on Windsor Hills. Not because we weren't happy with either of the resorts, but because we just wanted to try something new.
EI is in a great location...close to everything. Parks, restaurants, grocery stores, Walgreen's, etc. If you look at vrbo, you will find a lot of rentals offered and often times they show pictures of the resort as well.
The only downside is if you are planning on renting a townhouse, I believe that they are the ones that do not have a splash pool/spa. The townhomes in some of the other communities, such as Terra Verde, do. Although there is a nice community pool, so you'll have somewhere to swim either way!
Good luck...I'm sure you will love it there!