Great place in the very centre of Rome. Recommended!