My wife and I stayed 3 nights at the Hampton Inn Coconut Grove. It was conveniently located near Coral Gables, major tourist attractions, the airport, and Miami Beach.
We really liked this hotel. It was extremely clean. The staff was very polite, informed, and helpful.
We had a standard king room. It more than met our requirements and the entire hotel had recently been renovated. The room was very quiet.
The hotel offers an exercise room (basic but adequate), pool, business center, free parking (in Miami!!!), and free breakfast.
The first night we were there they offered snacks, beer, and wine in the dining area.
We definitely would stay here again.