Great place just a few feet from the Spanish steps.