Great place for a big group stay! It’s at the heart of Madrid and it has everything you need.
Highly recommended