A fantastic place for both small and large groups, in an excellent part of Rome. With close walking distance to many historic sites.