Stayed here for 4 days. Hotel is in a really good location, You can see the beach from the balcony. Easy access from Miami airport (about 20-25 minutes or $35 by taxi). Also, about 1 hour (or $80 by taxi to Fort Lauderdale).
Hotel staff are extremely polite, friendly and efficient. From helping to book a taxi, to recommending (and booking) a restaurant, to suggesting things to do, to helping with some printing, nothing was a problem.
The sitting area outside is really nice place to relax and have a drink or a smoke. There is also a nice area to relax inside the hotel.
If you are staying with kids, put them in a lift - they'll be entertained there for hours :)
The walls of the lift are magnetic and have letters and figurines stuck to the walls. It's amusing (and just for the kids) to see how many words you can put together during your ride in a elevator.
If I ever back in Miami, that's the place I'll be staying in.