Hi God,
Welcome to partyvibe.
That’s a tricky one I suppose. Location plays a big part I think, and quality music. Most of all though it’s got to be the people. When everybody is on the same friendly happy buzz then it’s one of the things that makes a party.
The mates you come with, the people you meet, the people you don’t meet. All of them contribute to make a good party turn in to an awesome party.
But there has still got to be those base factors there. If it was strictly garage party or something then I’d find it tricky to really enjoy myself. So although the people make a party you have got to have the key elements. Which as I’ve already said are IMO music & location.