Our 6 night stay in Vegas included a visit to Topgolf . My 4 boys ranging in ages of 5,6,12 & 17 had a blast ! They loved it so much that hubby added another hour . I enjoyed myself as well . Our server was very attentive , refilling our ice water . We didn't order anything from the menu because we had just had brunch but some items on the menu did sound appetizing . It can be pricey depending what time you go and there is a third floor or top floor that caters to a younger group . Families usually use the bays on the 1st and 2nd floor . We will definitely visit again . My only grip is a $5 membership fee per person and since we are a family of 6 that added an extra $30 to our bill . Just seemed unnecessary. But I'm still giving 5 stars . I do hope they continue the great service and welcoming faces.