glass bottom boat tours - biscayne or pennekamp?

We are staying in Florida City for a few days and want to do a glass bottom boat tour of the coral reef - both Biscayne National Park and Pennekamp State Park have them - which is better? (BNP is a bit cheaper, but that doesn't matter - we want the best tour.) Thanks for an insights!