We sailed with a different line (Fantasy out of Port Canaveral) this past Feb. and our return flight from MCO wasn't until 4:45 pm. It was either 11:30 am or the later one. We hung out and did some shopping (souveneirs for the kids back home), people watched, had lunch, read some magazines. It was ok. It made for a long day since we didn't get back home to NH until late that evening, but it was better than being stressed about catching a flight.