I have stayed here several times in the past but other than the refurbished rooms (and workers in the hallways), all I can say is that the hotel is bargain for a 5 star (there is one "fake 5 star" hotel in Milan and it is positively worse) for a reason: it is not at the level of its competitors on the same square.
I had to change the room once (no desk, literally); room service did not do the room until past 4PM TWICE. Noisy middle eastern people next door who closed the door only after I threatened reception to call police; total lack of organization with valet parking (no way of asking valet to get the car in advance, theydo not answer the phone, minium wait 20 minutes and up to 40 euros per day, which is like 100 in the US considered cost of living differential). Food in the r estaurant was horrible to say the least and overpriced. Room service is good and prompt, but they take forever (sometimes 24 hours) to remove dirty dishes and trays that lay abandoned in the hallway. Very disorganized check out (with screaming obnoxious guest I had to yell at to make him stop). Not an iota of offer to make things better (except for a complimentary coffee when I had to wait over an hour in the middle of the day to have the room made-never mind that they knocked on the door at 8:15 am).