Excellent place to stay in Madrid for a big group.