I have stayed at the Hotel Suecia a few times and found it to be wonderful and very convenient. You can walk to the Prado and other significant landmarks, and it is on a quiet street but convenient to the subway and other public transportation. The staff is friendly and professional.