I took my kids there for my son's birthday. We really didn't know what to expect, but we were pleasantly surprised! It was very clean and ran very well. It is huge, so even though they were quite busy, there is a lot of room for the kids to have their own space. We ate lunch at the Krazy Sub and the food was delicious and very fresh. The prices were very reasonable. My kids are already asking when we can go back!