Not only does Rafael offer a nice place to stay, but he is an amazing host and person. I had a little accident on the way and he rushed to my aid and helped me coordinate with the transit police (I don't speak Portuguese) to square everything away.
My advice would also be to take an Uber to/from Rafael's place as they are quite affordable in Lisbon. If you are going elsewhere after staying with Rafael, get a rental car then. You'll save money and it'll be more convenient.
Thanks again, Rafael!