Great place for the whole family, and for couples on dates as well. Can be a little packed at times since employees were letting people in with not enough time in-between, making people wait for others ahead of them to finish a round, and pressuring people into hurrying up their game so others can use the same course. It has many different levels and courses considering the cheap price you pay. Would definitely come back again, but not too frequently. Can get very busy on weekends and there is usually an hour or hour and a half wait to start playing.