Hostal Mayor is an impeccable, small, boutique hotel. It’s down the street from Plaza del Sol, putting you in a very vibrant area of Madrid, and within steps of a major metro stop. 38 euros a night was an insanely good value for a twin bed room with ensuite bathroom. The hotel is located on the 3rd floor of a vintage building on Calle Mayor. The rooms and bathrooms appear to be recently renovated. The front desk staff was helpful, but I don’t know if they speak English or not because all my exchanges were in Spanish.