The location is amazing if you are going to anything at the Queen Elizabeth Olympic Park, which we were. It would be hard to get much closer, especially for accomodation that sleeps this many people and is not that expensive by London standards.
The accomodation itself is ok, as long as you're not too fussy. The bedrooms are a good size and the beds were clean etc. There were towels provided and the shower was a really good one - no plug for bath, so showers were the only option, but that was fine for us.
The kitchen had the necessary crockery, but wasn't very well equipped with utensils. The owner may have fixed this by now, but worth bearing in mind that there was no peeler, can or bottle opener or cheese grater - not a big deal if you know in advance and can take your own.
Also not enough knives or forks for 6 of us, but we only ate easy meals so some of us managed with spoons.
All in all, we would say this property is worth booking if you are a big group that need somewhere to stay in that part of London to attend an event/activity and don't mind improvising a bit if it means you get cheaper accomodation.