We háð a lovely stay at Lees apartment. The location is perfect where the next underground is only seven minutes walk away and it is a nice twenty minutes walk to Big Ben.
Beds are really nice and it houses seven people in comfort.
Two of our party (we were nine) had to sleep on the sofa which was not as nice but did the job.
We had a wonderful stay and I really recommend this place. Specially for groups.