The trail seemed shorter than 2.5 miles to me, but once you finish it the view is amazing! We were not planning to swim, but decided to dip our toes in the water and spent almost 3 hours there not including the time it took to hike the trail there and back! Definitely on our list of places to visit again.