What is Topgolf?

What is Topgolf?