Madrid has a lot of charm