There is no free parking but Letizia let us know where 24 hr parking was for a cheaper price than roadside parking.
The apartment was very small but it was fine for what we needed. The only issues we had were with communication, other than that it was a fine place to stay, however in the future I would have got somewhere closer to city center Rome.