Featuring two 18-hole courses, the Golden Tee Golfland on Castro Valley Boulevard is a fun place to bring the kids, or show off your mad mini-golf skills to your friends. It costs $7.50 per adult to play one course. The courses are well maintained, and the place is pretty clean.
For groups, they offer a large room in the middle of the park which is closed in and sheltered, yet is made up mostly of windows so that it feels like you're outside. It's a perfect place to host a child's birthday party. They can even provide pizza and supplies (plates, napkins, etc) for your group.
They also have a decent indoor arcade on the premises, for those that want to extend their fun. It isn't an impressive selection, but it's decent.
Also, they have a 2 for the price of 1 family night on Mondays after 6 pm.