Alessandro's apartments are comfortable, and equipped with everything you'd need for a stay. The mattress is on the smaller side for two, but manageable given London. The shared bathrooms aren't a huge problem; as most floors have two rooms and two bathrooms (but only one with shower). We were staying on the ground floor, which does not have a shower room, but never had to wait for one upstairs. Unfortunately, staying on the ground floor also meant that we could hear the front door (and many other doors) in the building; they're on strong springed hinges, which means when they close, they slam, loudly. The wifi was also having problems for part of our stay, though Alessandro was actively trying to fix it. The location is great.