This was a fun venue. This location is on the water, so it can be a little cold. At my concert, it was perfect weather, with a nice cool breeze often rolling in.
It's small enough where you feel that you're close to your favorite band.
It has a shared lot with the aquarium which doesn't sound like a problem unless you have a run in with a jealous wedding reception attendee (some people are such douches).