Yes, I have three children, well the youngest is nineteen now, but still children to me. They have all enjoyed sleepovers at friends houses and at our own home over the years. They have always been great fun. Letting your kids stay at a friends house teaches them useful social skills, they should be polite and respectful.
I think the trick is to only have sleepovers on a Friday or Saturday night- no school the next day- as they really don't get much sleep! Or in the holidays, of course. Don't let them take open drinks into the sleepover room, keep to bottled water or some other still drink. Limit food to something non messy, avoid anything with too much sugar, they will get little enough sleep anyway. Let them pick a suitable video to watch, and try to set a time limit on when they should settle down and try to sleep. Tell them that noise levels should be kept down after midnight, kids seem to look on midnight as some sort of holy grail for staying up late. Make sure that the house is secure and take away their access to the internet after that time. Let them have a lie-in in the morning and arrange for them to go home at lunchtime after giving them a light snack.
I hope that this helps, sleepovers can be a really good thing for kids, as long as they don't get out of control!