Location is amazing - although it is right next to Via del Corso, the apartment is quite and no noise was felt from the noisy street (also in the extra crowded weekend).
Wifi is also very good - from most of the apartment you can get good speeds.
However there are several very bad things that one should consider before booking this apartment:
1) Beds are super uncomfortable - the master bedroom mattress was hard as like we are sleeping on a piece of wood and it was hard to sleep. The only decent "bed" was the sofa that was extended to 1.5 bed.
2) Shower is bad - maintenance of the shower is poor - the shower stall can't be fully closed which causes the floor outside the shower to be very wet also if we used extra towels as a carpet. There are 2 shower heads - one simple which was leaking and another one more "luxurious" which didn't work. Also the shower is very small - I'm an average size guy and I kept all the time rubbing against the glass and the walls which wasn't nice.
3) Air-conditioner - practically doesn't exist. There are 2 portable air-conditioners, one for the master bedroom and one for the living room. The one in the master bedroom didn't work as it needs to be attached to the window in order to eject super hot air outside the room (air from the air-conditioner engine) but because the window was broken (!!) with glass on the floor, the super hot air was ejected to the inside of the room which made the room unbearable. Fortunately, the one in the living room was "working" but it is super noisy and it can't really stand the heat of Rome in the summer, we can't say that after a full night of working in Turbo with the minimum degrees the room was cool, it was at best lukewarm.
I wouldn't recommend this apartment at the summer unless you like your room super hot.