Also not sure where you are located, but a great indoor party place for toddlers is located in First Colony Mall in Sugar Land (Hwy 6 and Hwy 59 area) in the food court. There's a play area for kids under 42" tall - all of the structures are made of that softer, semi-squishy material and each one resembles a type of dessert. They have 3 rooms available for booking, which all have tables, chairs, trash cans and a pinata chain inside. I think you put down a deposit - maybe $75? Then the room can be booked by maybe 2-4 hour time slots I think. If I remember correctly, you don't pay much more (if anything) besides the deposit for the room. But you do have to do the cleanup. Also, the rooms are private, but the play area is still open to the public, so there will most likely be lots of other kids in there playing. If this place is close to you and you like it, I suggest having the party earlier in the day (like as close to morning as possible) to avoid the crowd. For some reason it seems like later in the day some parents (who I guess think the place is their babysitter) like to drop off their older kids in there to play, who are too old for that place, IMO. ANYWAY, it's not that often that that happens though. But my daughter had a party there a couple of yrs ago (she's 6 now) but she's been playing there since she was about a yr old. Good luck!!