It begins first or second Thursday of July and the last day is on Sunday (always 4 days in total).
You know what it is, haha! :)
It's a big festival with 10-ish music stages with all kinds of different music so there's all kinds of people too, lol.