Melissa was a great host, she was always quick to respond. The apartment is exactly as pictured and awesome for bigger groups as rooms are separated by floors and the common area is on the top floor. The neighborhood is perfect, everything is so close, including two train stations. I would say everything in London that you’d want to hit is equidistant; 10-15 min drive or train ride.
The only downside are the stairs. They are pretty slippery and Melissa does caveat it, however it would be nice if a runner was installed to avoid accidents. We were extra careful and still felt slightly uncomfortable going up and down the stairs, especially with socks. Aside from that the apt is perfect and you should definitely stay there!