We only stayed in Milan at Leonardo's place for 2 nights but we had no complaints and everything worked out as planned. We picked the apartment mainly for its location near the train station which was less than a 10 minute walk away and its easy self-check in process. The apartment is on the 5th floor of a walk up but was very unique and felt inviting with its many windows and sky lights. The only real negative I would mention is the shower which is just a tub with a handheld nozzle and doesn't have a curtain, but it was still manageable.