Arduino With Simulink Support Package

I am currently working on robot project that will have my arudino mega communicating with my PC which is running simulink. This simulink support package will output values and graphs in real time in respect to the control of the robot.

My issue is I need the arduino to communicate to my PC without the USB cord. In other words I need the function of the USB cord connected to the arduino but wirelessly. Im currently looking at a ESP8266 WiFi module but im not sure if that will do the trick (read the values the arduino is outputting to the robot and transmitt it to my PC).

What do you guys think? Is my approach correct or is there a better route to take?

Bluetooth