My family stayed here when flying into miami for a cruise. We were SO HAPPY that we picked this as our stopping off place. Great location for convenient access to the pier and the airport. Shuttle service to and from the airport was easy. The shuttle service they used for the pier was a little less organized but got the job done. The hotel itself was clean and quiet, very nicely decorated and up to date, great breakfast. Only complaint was no vent for the steam in the bathroom (upside is you didn't hear anyone from other rooms through the duct work as can happen in some hotels - so it's a minor inconvenience but not a problem in my book, just saying)
Would stay here again and again no question. We didn't have time to use it but were very happy there was a pool for the kids and this is a requirement wherever we stay. Small but sufficient for kids to get some fun activity when they're getting a bit stir crazy.