Topgolf

1700 Freedom Wy, Roseville - 95678
355 reviews
American Golf
(916) 200-1002

Great service and lots of fun. Staff are friendly. Food is delicious and reasonably priced.

This was my second time coming out to top golf and it was great! I didn't know what to expect when I invited. I thought it just another driving range. But its more like a restaurant/bar with a driving range next to your table. The system can track the flight path of each ball, and there are several different games you can play. Love the experience, love the food, and the staff is great!

Sports bar kind of feel but geared towards groups of six, very fun for our first visit, would go back for sure.

The alcohol and price point shocked me though it would be more, food was good had a great time!! Staff was friendly and attentive. I'd come often but I live3 hours away??

Booked 2 bays for an event with youth and the planning center was helpful and followed up with a call 5 days before the event if I had any questions. The manager was approachable and our server was attentive. The group had a blast and we made some great memories. Probably will have to book for another event this year for the youth group since they liked it so much. What made this enjoyable for me was that it was easy to plan.

Full of disappointment. Staff was not able to give me solid answers.We made a reservation for our father's birthday 2 weeks in advance for the 2 Bay package which costs $560 for 12 players max. This pricing makes no sense to me. If I walk-in the pricing will be as follows:-2 hours game play ($52 per hour) = $104-$200 food and beverage credit minimum- $5 membership fee for 12 players = $60Walk-in price costs: $364 + wait timeAdvance reservation costs: $560The difference in price is an extra $200 just to guarantee 2 bays next to each other. I've talked to the staff, and they say that's pretty much what the extra payment is for; guarantee spots and "premium services", which no 'premium services' was even provided, our server was running different tables still.Overall, there is no point in reserving in advance. It is pointless, you might as well walk in and pay less for same thing. I'm extremely disappointed because when I asked the staff to clarify what the extra $200 is for, the only thing staff says was, "yes, it's only to guarantee you two bay side by side + premium server service", while the other staff only cared about trying to get us to purchase their monthly platinum packages. DO NOT WASTE OUR TIME TO GO OUT OF YOUR WAY TO BOOK IN ADVANCE!!The 2 Bay package would have been better if there was an extra 15%-20% off all food and beverage orders with 3 hours gameplay. Their pricing makes no sense and the staff did not care to listen to any concerns, their only concern was up-selling their Platinum membership.

Tuesday is half off day!! It’s busy but not too bad, we were told an hour wait and only waited about 20 mins. The food is good but nothing special, typical chain restaurant food. They do have a little game room that you can play arcade games while you wait.

Topgolf very well may be the king of EATertainment. Of course they are best know for the golf, but don't sleep on their food either. They have a small but well crafted menu of quality eats. I would describe it as a menu full of elevated bar food classics. A Topgolf outing really is something everyone should experience, golfers and non golfers alike, because regardless of your interest in golf, everyone loves good food! ⁠

My friend and I showed up we walked to our bay and immediately ordered a breakfast burrito, chicken tenders and two orders of pretzel bites. After about 30 mins passed we asked the server about the food, she said the kitchen was short on runners which is why it was taking so long and assured it would be coming. Then when we hit the hour mark which I know it was an hour because of your game play timers, we asked her again before she went on break. I said the food is coming right? Like you put it and they are not gonna forget it right? She responded yes it in and they won't forget it. After an additional 20 mins passed, the server who was breaking her came up and said the kitchen lost our ticket and offered us two options to refire the food or to cancel, following with the her saying I suggest you cancel. First why would you say that, second where is the customer service, third we asked twice about our food and not one person bothered to check until an hour and 20 mins later???? When I went to talk to a manager and told him what happened his actual response was, well sorry have a good day. It actually made my friend laugh when he said that because she could not believe that was his response. I run an establishment as a GM and if I found out that my managers and servers responded to a first time guest who inquired twice about their meal like this I would be fuming. There was zero customer service or ownership of the mishap on their end. I suggest you get some basic training into these people because this is just flat out embarrassing.

Came here on Monday on MLK day and it was quite busy. Walked in and checked in waited about 30 minutes for our bay.. which was actually not too bad considering how busy it was. Our waiter was very nice and accommodating. Overall a great family experience. Will definitely be back again.