We recently stayed at Best Western Premier in Miami as a layover for a Caribbean Cruise. The hotel was great. The staff was wonderful. They had a shuttle to the port for us that cost only $ 10.00 a person. We had a stress free beginning of our vacation. The only negative was the buffet breakfast in the restaurant the food was a little cold but you get that at buffets.