Very nice & tidy place, near the center of Rome.