Stayed here before our cruise. Free airport shuttle was efficient. Shuttle to cruiseport was $7 per person at 10:30, 11:30 and 12:30 - first come, first serve but they had a sign-up list the day before. Again, very efficient. Room was beautiful, cherry woods, warm colors, granite counters. Bed was very comfortable. Full kitchen with all utensils. Large 32" TV. Free internet. Nice desk. Bathroom had very nice vanity - surprising for a hotel. Extra pillows were promptly delivered. Workout room was nicer than most. Had a "pantry" where you could buy microwavable foods, including frozen food. Pricey but good in a pinch. Location is close to air and sea ports, but on a busy street with mostly strip malls and small hotels. There are a few restaurants within walking distance - an authentic German place, a nice Italian place (we stopped in but it was 1 1/2 hr wait without reservations), a diner. About 3 long blocks away we found a fabulous South American restaurant. It was across from the Walgreen's. It was rather nondescript on the outside, but had a wonderful atmosphere on the inside. The food was excellent as well as the service. A gem in a rather drab area. Don't remember the name, but the sign says it is South American. There is also a grocery store, liquor store, donut shop (where we bought muffins for breakfast) across the street from the hotel.