The apartment is very nice, clean and good location. Just know that you will have to give a photo of your passport and sign a lease contract at check in. We learned about it one week before arrival. The initial contract was in Italian, Giulia provided an english version but for the first floor apartment...
Also, pack or buy toilet paper and soap before arrival.