Fun place. Friendly staff and well run. However, the toy vending machines in back take the kids' dollars and don't vend any toys. When I questioned the staff at the front desk she said she couldn't do anything about it and that the machines do that all the time. So, my Granddaughter was just out her dollar. That's not good business!