3 STARS - It wasn't terrible But it wasn't great either. Overall we were disappointed and unfortunately would not choose to stay there again.
Pros - Apartment was clean, self-check-in was convenient (we didn't know our exact time of arrival), shower is large, location is in a trendy part of Milan and close to lots of restaurants and bars (but not close to many sites you would want to see), Roberta communicated well (after we arrived) and gave us some great tips on where to eat.
Cons - The bed/mattress was really terrible. It was super hard and sloped so badly in the middle that we would end-up on top of each other. We had a very difficult time sleeping and even looked at moving to a hotel room just because of the bed. There were two pillow choices, either very thin and lumpy or hard as a rock. We did not complain about the bed to Roberta because at that point there was nothing she could do. Other than the bed, the main problem I had is hard to explain but I would say it just felt sterile and cold. Others might like that but we had gotten used to staying in places with charm, that felt warm and friendly and comfortable. This apartment was none of those things. Towels were rather old and not good quality. There was a weird, musty smell for the first day or so. I don't think the apartment gets used a lot or checked-on regularly - maybe because Roberta does not live close-by. Roberta was nice enough through messages (although there was zero communication prior to our arrival), however we did not meet her.
FYI: We did not realize it but there are a lot of steps. I read a lot of the reviews and never saw them mentioned. Not sure why that is. We are healthy and did not have huge suitcases so it was not a problem using the steps but be aware they are there, they are outside and there are a lot of them.