I would recommend Hotel Aloha Sol ...it is right on Calle Sol accross from a Pizza Hut and near the Calle Sol shops. If I remember correctly it was about $60 when I stayed there last year. And I think that includes breakfast in their loby restaurant. AC, hot water, nice, clean rooms.
the web site is
Hotel Aloha Sol