I recently visited this location, though I had been to the one that used to be in Peoria before. We came out from South Phoenix to join some friends for a birthday celebration. I am definitely a fan.
I am not sure what the whole free taxi thing is about but this is a chill place to come hang out with friends. They have volleyball, horseshoes, bean bag toss, etc that you can check out the equipment for using your keys as collateral. I know that you grill your own food for the most part, though we did not partake of that experience this time.
The best part is that this place is pet friendly, though I wish they said so on the website. We came later at night and all of us in the group have dogs and wish we had known we could bring them. We will definitely be coming back and bringing our crew of dog lovers. It is out of the way but definitely a fun time.