Carla and Francesco were both fantastic hosts who were super accommodating with quick communication. The place was great, and the location just as great with quick access to many restaurants, the metro, and major venues nearby.
Biggest recommendation a couple blocks away (and en route back from the waterfront): La Lazzara Trattoria e Pizzeria. Not only fantastic pizza, but take-away is a great option and the price simply fantastic! 5 euros for a takeaway pizza (cheaper than the in-restaurant menu listed even). I cannot sing their praises enough, they were top notch.