This place is amazing for a large group visiting Rome.