I think musicgirl means the Hampton Inn. It's right next to the Courtyard by Marriott (but closer to the beach), and does offer a really nice breakfast buffet. We stayed there last July after our cruise and found it quite pleasant: nothing fancy, but the rooms were clean and spacious, and the staff were friendly and helpful. (They recommended a great seafood restaurant for dinner that we never would have found on our own.) We didn't use their shuttle, so I can't comment on that...