Strong Points: Great location (easy access to Belsize, Swiss Cottage, and Hampstead tube stops; also good bus connections and London Overground). Close walking distance to good restaurants, bakeries, and grocery stores nearby (including large groceries on Finchley Road). Check-in only took one minute. Room was clean. TV provided and it did work, with ample number of channels. Good closet and ample shelf space for storing food items.
Our primary reservations: Mattress on bed was old and far too soft; bed surrounded by two walls and closet so the second person in the bed needed to climb over other person to get in and out of bed. Kitchen had no teapot or microwave; very limited in supplies; no salt/pepper or any extras. Bathroom was a very tight space; impossible to open the shower door fully because it would hit the sink; water pressure was dependable but water temperatures would fluctuate quickly; toilet paper dispenser had broken off wall (but we were provided with ample toilet paper); we were provided with soap but no shampoo. Only one window; temperature in room was fine when we were there in October, but I suspect room could get very hot in the summer; we did not need to use the heating system so no idea how that worked. Our room was on the top floor (4th floor) and the stairs are steep and narrow; my wife and I are in decent physical condition, but these stairs would be a challenge for people with serious health or mobility issues. Property located on a quiet residential street so we had no problems with street noise, but we could easily hear people walking around in flat next to ours. Overall, we liked the flat and loved the location, but the property does present some challenges; concerning the room we were in our primary reservation would be the old mattress.