Excellent Overall Stay
My girlfriend and I stayed here for one night before and two nights after sailing on the Carnival Fascination. The service was excellent. We flew into the Jacksonville airport and (after we called the shuttle) were promptly picked up and brought to the hotel. The next morning, we were on the first shuttle to the cruise port (10:30am) and had checked in to our ship before they had even begun boarding.
The cruise was excellent, and when we disembarked around 9:30am on Thursday, there was already a return shuttle waiting for us. We were greeted by Cecil, the General Manager, who made sure that we all had an enjoyable time on our cruise. Since we were staying for a few extra nights, he got to know us a little better as well, and as we saw him over the next few days, he was always lighthearted and joking with us. Definitely made our stay more enjoyable being treated with respect.
A note about the cruise package: the hotel offers a $99 cruise offer which includes a one-night's stay, free parking, and round trip shuttle service to and from the cruise terminal. Since we flew in and didn't have a car, and since I was paying with Best Western Rewards Points, we opted to purchase just the shuttle service at $15/per person round trip. This was a great deal, as taking a taxi would have cost at least double.
While the hotel really only has a Denny's, Subway, Dunkin Donuts, and Waffle House nearby, if you're able to walk for about 15 minutes you can get to a very nice mall with tons of dining/shopping options. Additionally, if you don't want to walk, you can take the public bus for $1.50 each way (or take it down town for even more options). 
Overall, this was a great hotel stay, and Cecil is a great General Manager. I may not want to cruise on the same exact ship, but if I'm ever flying into the Jacksonville Airport again, I will definitely stay at this hotel, and you should too.