Amphi Festival 2017 [An in depth review]