My husband & I stayed here in January 2013. We had a great experience. All the restaurants were fabulous. The bar service however was not. They were not friendly at all. We never made it out to the private island. So no opinion on that. I heard from other guests that it was great, and others that it wasnt worth it. I would have liked to heck it out.The spa was amazing! And the best was our on site scuba dive coach Brian. We got certified with him. He was great! The whole dive team was friendly & made our experience magical. I would go back, the rooms were average. We stayed 6 th floor Windsor tower. Bathrooms weren't the cleanest. The bed was nice & had turn down every night. Room was stocked everyday with water, beer & soda. Piano bar is super fun! Go there! Went to town & rented mopeds, a must! You can really see the island better that way. Any questions please feel free to contact me!