Firstly, if you're making an event for it on Facebook, make sure it's secret, so people can only see it if you have invited them, and they won't be able to add anyone else to the group.
Next, only invite people who you trust not to bring people with them. Write on the group that it is invite only, so you're sure. If there is someone who they want to bring, like partners or something, tell them you will have to add them to the group.
Tbh, if you are having a party, even if it's just with your closet friends, you have to be able to accept that things might get messy and broken. You won't be able to stop people from going upstairs, nor will you be able to stop people from making a mess or breaking things if they get drunk. Although your friends might be careful, drink kind of negates that mindset, so you just have to be prepared to clean up afterwards really! If you're so uptight about things getting messy then I'd seriously consider just going out somewhere.
(I would NEVER have a house party, by the way. Even when I invite my small group of close friends on their own, there are always drinks spilled. Usually on the lightest carpet!)