The hotels at South Beach are expensive. A hotel like La Flora would probably cost a lot less most other places but on South Beach I would consider it of very good value.
At my early arrival I got a nice reseption and great service. When my room was ready, it was spotless and looket like it had been renovated reasently.
Its one block from the beach and all its caotic tourist restaurants.
Collins Avenue has a bit of traffic but it was not notable in my room. And the beds were great.
Only thing to be negative about was that the toilet was broken and I had to open it and stick my hand in the water (not the toilet...) and pull the plug. I didn't bother telling the reception until the next morning when I was leaving but it seemed like a hotel where they would fix this right away.
Bottom line- I would defenitly recomend La Flora, for South Beach it's good value.