Stayed at Island Magic for 5 nights.
Spent 2 nights in a basic room, and 3 nights in a pool view king suite.
Both rooms had everything we needed, AC worked great, and beds were comfortable.
The grounds were small but well laid out. Nice pool, "swim up" bar, and restaurant.
Staff was great. From emails sent previous to our trip, to any questions or needs while we were there, everyone was super helpful and friendly.
Will be staying here again in the future.