Everything is outdated but the mini golf course is well-maintained, challenging, and lots of fun. DO NOT go here on a weekend or you will wait in line forever due to large families and groups of teens. There should be a worker at the beginning of the course to ensure that everyone is sticking to the 6-stroke, 4 people to a group rules that most mini-golf places have. The arcade is quite small, super hot (regardless of the time of year) and very dirty. However, they do have some of the newer games, which you usually need to wait in line to use. Everyone always seems to be having a good time here, and we will certainly go back (at non-peak times) to mini-golf. This place is okay. It seems wonderful for young kids and early teens. Not impressed for adults but there are not many mini-golf places in the Phoenix area.