We couldn't decide if we wanted to watch the fireworks on the beach or at Fairhope park. I had been there with the kids when they were small and we decided to go again. Excellent choice!!! They lasted for about 20 minutes and we drove right to it and drove right out. They were very organized with traffic and everything. Unlike at the beach where we wait almost 3 hours every year to get back home. And we found out that the fireworks at the beach only lasted 5 minutes due to wind so we were very glad of our choice. Also very upscale setting there with very nice people and not alot of partying like at the beach. We will definitely go again. They had music and an orchestra playing. Wonderful experience and i highly recommend it!