I was there on business for a conference.
I found this hotel classy , elegant which is usually a combination of the premices , the staff and the clientele.
The atmosphere was relaxed and classy. My favorite.
Very nice lobby, very helpful concierge nice pool (not a resort pool, but nicer pool than typical for city hotel), good room with excellent bathroom, nice balcony. Service was excellent.
This is partly a hotel and partly a RC residence. I was not too fond of the building itself (I prefer lower structures) , but the inside (rooms, lobby, restaurants, pool) compensated nicely.
Coconut Grove will not keep you busy more than a couple of hours or for diner. It is a "quiet" place. Miami beach is kilometers away. Personnally I like these places, near the hot places, but not in the middle of it. So this hotel is perfect from that perspective. If you like your shopping, befores and afters at the foot of the hotel ... search for another place.