Stayed here before and after our cruise. Getting the hotel van to pick you up at the Miami airport is a trick in itself. You have to really watch for it outside level 2 of the airport, and flag it down. There is no one main location. If you miss it, it's another half hour at least to see it come back. The hotel itself is wonderful. Excellent staff. This hotel is the cleanest one I have ever seen. There is a restaurant on site. They do the typical Buffett or menu. ( Not free). Watch out for credit card charges..they add the gratuities to it. Breakfast was good, lunch was expensive. The owner of the restaurant was wonderful. She made sure coffee was always refilled, your meal was good, and love chatting with the guests. The staff who clean the rooms...GREAT JOB. The hotel has a few outside food places but not too much around, but great for a night or two. The also have a great service to drive you to or back from the cruise port, and at a great cost. Book with the hotel when you check in.