I stayed in the Marriot Marina & Towers last August, it was very nice. Very close to the airport. It's in the downtown, you can visit the gaslamp quarter, Seaport Village, and the Trolley stop is right in front of the hotel, you can move all around SD easily without a car.