Adding wifi control input to a robot running Arduino

I would like to add wifi control to my robot.  Right now it uses an Arduino Mega2650 to run the main control program.  I'd like to add to this contol inputs from an Android smartphone app over Wifi.  What do you recommend to do this?  

WiFi Shield

This is comaptible with the MEGA: https://www.robotshop.com/en/arduino-wifi-shield-integrated-antenna.html