translate English to German: There is more than enough room, even with the enlargement countries, to provide all the necessary facilities.
Es gibt mehr Platz als genug. Selbst für die neuen Mitgliedstaaten sind alle erforderlichen Einrichtungen vorhanden.