DO NOT stay at any of the motels on Dale Mabry Highway. Had a co-worker who stayed at a Holiday Inn Express. He was awakened by gunfire and someone trying to break into his room.
I've stayed at the Wyndham Westshore. It is nice and very convenient to the airport. The Hyatt Regency (recently changed its name to Grand Hyatt, I think) is very nice as well. Their "Oystercatchers" restaurant is absolutely great. There is also an almost new Hampton Inn just north of the airport (take Veterans Hwy north a couple exits to West Waters Ave). I've stayed there several times on business and it is fine for an overnight when you are not concerned about amenities like room service and restaurants.