The Good: Excellent location, close to many bus lines and metro. Apartment was very clean when we arrived. Piero was very helpful regarding our late flight arrivals and the cancellation of one of our party's flight, arranging with his drivers was very helpful. He responded to all my queries immediately.
The bad: The check-out was disorganized, the next people staying arrived early and we had to scramble to leave (the cleaning lady did not arrive at the set time). It would have been nice to have had some place to store our luggage until our flight later that day. We received only one set of keys, and we were six people, another set would have been nice. There was no toaster or microwave, and usually at that price range you would expect those types of amenities. There was no heat in the apartment and it was still quite cool in mid-April, Piero said that the heat was "fixed at 22 degrees" but at night it was quite chilly. Showers both leaked and need to be fixed.
Overall, if Piero could fix some small things, this apartment is definitely recommendable!