When they say it's at Plaza Mayor it's literally right at Plaza Mayor. Great location just a few minutes walk from Puerta del Sol and incredibly close to a bunch of major sights which was a huge plus for us. The walk up the 4 flights of steps at night may have been a bit tiring especially after drinking but the location and views are totally worth it. Very clean complex and again, incredibly close to great dining spots and sights.