TourTruth score 6.0 out of 10 Niagara Falls Aquarium Admission 1 hr Niagara Falls ยท 22 reviews from $251 provider