Went with 3 teenagers and they LOVED racing each other. Went on the cars many times. Indoors was clean. Adjoining cafe very clean and service was friendly. Kids enjoyed the various indoor attractions (only one use with ticket purchase for each attraction) but hurried outside to race again. They did not try the mini golf. Tickets were pricey, but adults didn't have to purchase to go inside and take pics.