I stay in Miami quite often, have tried many hotels but the Hampton in the Grove wins every time. It is consistently good. Housekeeping is exceptional - probably the best I've ever seen, even when compared to 5-star hotels.
Location is very central. Rooms are comfortable and reasonably quiet. A wide selection of food is available for breakfast. There is a managers reception during certain week nights.
The Hampton in the Grove has become my home away from home.