Under normal circumstances we would have left a very positive review; however, the communication with the host's employee (Angelo) was simply so appalling that we cannot recommend anyone to stay in this place. He accused us of showing no respect for him because we had left some dishes unwashed in the flat (chiefly because the dishwasher wasn't working). We paid a £55 cleaning charge, which gets you five hours of cleaning (it's a small flat!).