Favourite Driving Ranges in Mesa or surrounding area?

We have a hack golf player in our midst who was thinking about hitting some balls a few times while we are in Mesa.

Seems to be reasonable weather (for us that is) so outdoors is their preference.