Pros: Nice views. If the sun isn't too harsh, one can sit in the patio and relax and forget about everything else!. Decently equipped kitchen (I've seen better). Equipped with cable tv, wifi, AC.
Cons: The biggest disappointment was in regards to cleanliness - not at all happy. The carpets need a thorough cleaning. For some, it may be okay, but considering that we had a small kid, I felt very uncomfortable letting the kid play on the carpet.
I've experienced better elsewhere and hence don't consider the stay as being worth the money we paid for.
Disclaimer: This review is only in regards to the Condo we stayed in. I haven't seen/experienced other condos at the Island Sands Resort and hence specific only to the condo we stayed in.