We live in Orlando, FL so we are fortunate enough to be less than an hour drive from Port Canaveral, so no hotel stay or flight for us.
The Sensation has a kind of charm, the décor is aging but still fun and lively. The food was great in both the formal dining rooms and in the buffet (it's a buffet so expect typical assembly-line food).
On the ship we REALLY enjoyed the band that was playing outside of the casino, there were a lot of times we would skip the shows and just watch these guys play for hours.
Close to the center elevator, made it easy to get anywhere fast.