The apartment we stayed in was nice and definitely big enough for a family of 5.
The location is spot on especially if you don't want to incur congestion charges.
Off street parking was also available.
Overall, we enjoyed our stay and would recommend it.