Very nice place for a group or a family.
Very close to the Spanish steps.