Nice hotel, close to everything
The Marriott Hotel & Tennis Club is a very nice hotel with clean rooms and reasonable rates. It's located across the street from Fashion Island, so shops, restaurants, and movies are close by. And it's just minutes to South Coast Plaza, the beach, and the airport. Don't let the name fool you - this is not a resort. There is a tennis club associated with the hotel, but it's just a few tennis courts. It does include a gym, however, that is very nice and can be used by hotel guests.