Two years ago we stayed in Homewood Suites by Hilton. We were there a few nights pre-cruise. If you are there on a weeknight (but not Friday) there is free food - it worked as a dinner for us! They also have a continental breakfast, a computer you can actually use for free, free self-service laundry, also a kitchen in each room. It is very close to the pier - we walked down there to take a look. We had access to a car so did not have to take a cab or shuttle to the ship, so I don't know the cost for that. We booked on-line and had a special rate of around $75, but I see rates are now around $169. We really liked the hotel, but it was a bit "worn". It was clean and did not smell. Between all of us, we had 6 rooms.