How long does it take to fly from Cleveland to the Bahamas?

it took approx. 3 hours on a direct flight from Cleveland to nassau Bahamas when i went