If you don´t like that one, there´s an amazing hostal near Puerta del Sol,
Hostal Persal . It´s really amazing, and clean. I just stayed there for four days, and could have stayed for a month. I´m not sure of the cost since I went with a group, but you might want to look in to it.
Hope that helps, it was´nt what you asked, but I thought I would offer my opion.