Great place to say! We were a group of 6, and the apartment felt very spacious, and had everything we needed. Beds were comfortable, lots of room to relax and have your own space.
Location is great, 5 minute walk to the tube station, near lots of shopping, restaurants etc. Only thing I would caution, is if you are a light sleeper, you may be bothered by the noise at night. The streets fill up with people around 11:00pm, and althought it didn't bother us so much, it tended to be pretty loud.