I have stayed in Leyte Park Hotel D'Angelo and Hotel Alejandro.

Leyte Park is expensive and seems a bit run down. The very big rat i saw running down the corridor by my room wasnt complaining though!
Hotel Alejandro seems very pleasant but the room i stayed in on the ground floor was like being in a dungeon. By far the best i thought and the cheapest was Hotel d'Angelo.