This place is great. It's located right next to the Gran Via and walking distance to other attractions. Would definitely recommend!