Great place. Staff friendly and helpful. Very clean. Close to restaurants and shopping. Private Flamingo Island was a bonus. Only small issue was trying to stake a claim for lounge chairs/umbrellas by the pool. You had to get up early and place a towel or something to hold a spot even if you didn't come back for hours. Seems like a better way to mange it. Overall, wonderful time.