I spent two nights at the Hotel Morales upon my arrival in Mexico this weekend. It was recommended by a local friend in Guadalajara, and I couldn't have been any happier. The food in their restaurant was excellent, I enjoyed using the rooftop swimming pool, and the hotel is very centrally located. Beds were very comfortable, bathroom was very large and modern. Very affordable, particularly by U.S. standards.