While Fabrizio is very friendly, we had a terrible stay at this apartment. Worst was the check-in: on top of having ambiguous instructions on how to find the apartment, there was a "situation" with the maid that left the apartment having not been cleaned (e.g., dirty linens and towels, trash, etc.). We spent another 12 hours checking in with the host and waiting for confirmation that his friends had finally cleaned the apartment. Once we settled in, we quickly learned that the water heater did not function properly (it was new) so we were unable to take hot showers for the duration of our stay. Further, there was a toilet leak, so every time we used the toilet, we flooded the bathroom. Neither of these issues were fixed for the duration of our stay. While this apartment has potential (e.g., good location, fine amenities if they worked properly), these major issues should pose serious red flags for future guests.