I have stayed at the South Beach Condo and Hotel twice and definitely would again. Excellent location and view of the gulf. The pool is well heated (I was there in December and took my 1 year old swimming). The staff is very friendly and the rooms well taken care off. Short walk to John's Pass. And the boardwalk makes for an easy to walk to Sloppy Joe's for a bite to eat or just go for a lovely walk along the water.
You will not be disappointed in choosing this resort!