I traveled in July 2010 and chose the Cadet Hotel based on its reviews. I paid $120/night for a basic queen room.
The room itself was perfectly acceptable and cute, clean with very nice towels, soaps, sheets, etc. But I was pleasantly surprised by the bunch of grapes left for me in the room with a welcome note. A short while later, there was a knock at the door and I received two bottles of water and chocolates.
The front desk staff is fantastic and even printed out my boarding passes for my return flight, left in an envelope with my name printed in script. I was very impressed by this hotel and would recommend it to anyone looking for an affordable place to stay in Miami Beach.More