"this is not to be confused with the topgolf at mgm. this is a virtual suite (which is preferred for children over real golf) in the main floor of the m hotel, right on the casino floor. there is no private sphere, but it was a great time for the children and adults alike. several sports are available to choose so that no chance to get bored. great value and eating was really delicious. recommend the appetizers, there is not enough time to have a full meal in a 60 min session. service was good, but not spectacular, as they are a little out of sight for the server. the host was super friendly and helpful. we will definitely come back."