This place is an absolutely perfect location with a perfect terrace and a really nice bathroom. It was great for our family of 4. There was an initial issue with the booking I realized after I booked that it said only 3 and we have 4 (2 small children). I contacted Sonia and she said that wasn't a problem. We did have some issues on check out. A misunderstanding between the host and I due to, I can only suppose, the language barrier. This does make me wary of doing AirBNBs in a foreign country again. I thought she asked me to leave the door open and leave the trash bags/recycling for the cleaning person who would be in shortly after we left. Apparently, she did not say that (though my husband and I both agree she did). She texted and emailed very angry and mean statements which sadly left a bad taste for our trip to Italy, but I'm less upset about it now and can leave a bit more rational review. I cleaned the kitchen, folded the fold out couch linens, put away the couch, put the towels all on the floor so the cleaner would know they were dirty. I did not clean the shower or toilet or floors or make the bed. Then my driver for the airport came, so I know there were still some empty toiletries in the bathroom and water bottles on the table. Since I paid for the cleaning service though, I do not think that is disrespectful, but she did. So, be warned if you stay in her place, make sure you assume the cleaner only changes the linens and you are required to do the rest. I will get a bad review for this lesson. All in all I would recommend staying here, just know that though Sonia was very helpful, she requires everything to be PERFECTLY clean on check out even though you pay for the cleaner. And she gives no room for misunderstandings (i.e. Leaving door open for cleaner). I would give it a 5, but I just cannot because she was so mean to me via text on check out and it really ruined the end of my trip.