Great location and space. For the price, it would be hard to beat for a large group staying in Rome proper.