I went to Echo Beach for the first time in 2012 to see The Offspring.
This venue was excellent.
It's outdoors, it's sand, it's general admission, no seats yay!!! (unlike molson next to it)
I was able to see my favourite band up close and personal for a decent price.
Merch was the same price as always, alcohol was expensive as always, but I thought it was kinda neat that they had ice cream bike guys moving around the venue.
You can also purchase VIP tickets and sit on an elevated platform far away from the stage but I honestly don't know anyone who likes to sit at a concert.
Location is great, easily accessible from Go train, No complaints from me :)