Great place in a quirky area of Rome.