The apartment was exactly as described, and perfect for our weekend stay in London. The location was ideal, within walking distance to major attractions and shopping areas, and close to the underground for anything further away.
There were three of us, and yes space was tight with the sofa bed pulled out and three people's luggage, but it was still quite workable. I would definitely stay here again.