I did Ironman Florida on November 3rd. Because of injuries, I didn't book my hotel stay until very late in the game, when many of the places close to the Boardwalk Beach Resort (where the race is headquartered) were already booked solid. I found Sterling Beach on the web, and ended up renting a 3 bed, 2 bath condo. Honestly, it was a fantastic deal. We were on the 16th floor, and had a beautiful view of the beach. The place was very modern, clean, and had everything we needed. I had never rented a condo before, but had always stayed in hotels. This was a great experience. One of my friends who came down to watch me in the race signed up for next year, and we agreed to get the exact same room if we could do it! I didn't actually go in the pool (I had to train in the ocean) but it sure looked nice. My wife used the gym, and she liked it. It's convenient to everything we needed, and the place across the street (the Shaggy Marlin) was fun to watch the Pats play the Colts the day after the race. I'd definitely recommend this place.
The only reason I didn't give 5 stars is that I think that should be reserved for truly outstanding, world class places. I also don't have a basis for comparison with other condo rentals. Still, this place was a great deal, better by far than most hotels I've stayed at (and I've stayed at a number of very nice places).