I wouldn't say you need to do 7 days, the non-camping tickets are 5 days anyway. There are a huge range of acts on the stages (I'm sure there was a dedicated jazz stage and a Hungarian music stage), a beach, a whole section for sports, food stalls everywhere (the food is the best I've had at a festival, really amazing), there's a kind of chill out section where they do massages, palm reading, art etc... a ruin pub quarter (if you know Budapest you'll know the ruin pubs are pretty cool), and the usual stalls and bars you find at most festivals... so there's plenty choice. Toilets weren't too bad, always had toilet roll and were usually queue-free. Atmosphere was pretty good, Hungarian people are excellent banter and super friendly, and apart from them there's a lot of Dutch people there. But it's a very international place, you'll see flags from everywhere. The only downside is that it's on an island which is fairly inaccessible, we ended up getting taxis to and fro every day. They have one taxi company which is recommended and you need to use them otherwise you'll get massively ripped off. If you do that it's pretty cheap (around 3k forints to the centre of town).