It is important to know what unit you will be staying in which I think can only happen by calling the Retreat directly. Do not believe the photos! Some are quite tired-looking and dark while others are much more updated.
The staff is amazing: helpful and friendly. Lucky for me, the place wasn't full so after I saw the unit I had originally reserved and really did not want to stay in, they showed me another and allowed me to stay there instead.
If you want a basic place on an amazing beach, this is the place. Otherwise, you might want to check out Siesta Key!