How long does it take to fly from Atlanta to Puerto Rico?

According to GoCaribbean, about 3.5 hours.