Pluses: Excellent location. Clean. Reasonable price. English speaking host
Minuses: Electricity went out a couple of times. Hot water became unavailable.
Suggestions for better experiences: Guest discussing with host of how to minimize the risk of running into those issues and how to fix the problems if they arise will significantly improve one's experiences at Gianluca's place.