Hotel - we stayed at the Holiday Inn right across the street from the dock. They picked us up at the airport and we walked to the dock in the morning. Pretty convenient. The hotel is old and shows it, but great location.
Ship - very nice ship accomodations. Lots of smaller public areas and none of them were ever crowded. Made you feel like the ship was not full.
Activities - plenty of activities going on to keep you busy all day long. Lots of fun, especially the horse races. Only comment was that the ACD (Wheezie) had an attitude toward guests on the first day and it carried thru the entire cruise. The CD (Stu) has lots of energy and was all over the ship attending many activities. Near the end of the cruise he pleaded for everyone to mark their cruise survey with exceeding expectations. Must have had some bad reviews recently.