My daughter is 7.... will be 8 in a few months.
This summer, she had a sleepover... at our home. And I am having another one for her this weekend.. at our home. Same friends.
With 3 other girls. Her best friends. I also know the Moms well.
It was fun for my daughter and very special to her.... she even told me how much she appreciated my having a sleep over for her, at our home.
For my daughter, per her and her age now... she was 'ready' for that.
As far as her going to another person's home for a sleepover.... we will only do it... IF it is a close friend, whom we also know the parents well... and trust. And per my daughter's feelings on it.... and her comfort level. We are open with her and she with us, and we always discuss things like that... together.
I would not do it, sending her to a sleepover, if we do NOT know the family well, or if it is far away.
As for the sleepover we had at our home... it was very simple. We had pizza for them and snacks, a movie, and at this age, they just play on their own... and have fun. The girls had a ton of fun. And they were all good kids. Only 1 girl, before bed, wanted to go home and got 'home-sick.' So I called her Mom and they came to pick her up. It was fine... she said she had fun but missed her Mommy. Its okay. No harm and we made no big deal of it, but I comforted her and made her feel better.
All the girls, are 7 years old, that came to our home. Again, we and their families all know each other very well.
As for you... go with your comfort level and gut instinct.
We have already told our daughter, that we will not send her to sleepovers.... to someone elses home... until she is older... or IF we know them VERY well. And she agrees.
all the best,
Susan