Alessandro's flat was great for me and my mom. We only stayed for 2 nights, but it had everything we needed. Alessandro was very easy to work with and great at communication. Our flight arrived a few hours before check in, but Alessandro was kind enough to store our luggage for us while the housecleaner finished up so we could explore the neighborhood without carrying bags around. His place was close to the Tube and near many cafes and stores. We never cooked at the apartment, but if you wanted to go to the store and cook at home one night, he had everything you needed. Note, you do have to share a bathroom with 1 other room, but we never even saw the other people staying next door. The shower is fairly small, but it worked just fine.