I don't know about that hotel, but we stayed at the South Seas Hotel. It is on collins ave about 3 blocks from south beach. It is a nice hotel right on the beach. We are staying there again in January. The rates in Jan are about 170 per night.
I've stayed at the Wyndam Miami Beach a couple of times. It is very nice, has a wonderful beach front, and has pretty easy access to South Beach, Bayside and the pier.
Another tidbit... when staying there I've rented cars through Enterprise. They'll deliver the car to the hotel, fill out the paperwork on the spot, and pick up the car from the Hotel parking garage, so u don't have to worry about returning it.
We found this very handy.
Our travel companions will be staying in the South Beach area two days prior to our cruise and three days after, so the Wyndham is going to be pricy for them. I'm still checking the net and hoping to find a nice hotel on the beach within $90-$100.00 per night.
Actually I did and got rooms at the Sheriton Biscayne Bay for $99.95 per night. When I checked Sheriton's website the price was $125.00. Also pre-cruise paperwork can be done morning of the cruise at the hotel.