Dom's place was a great sized apartment for my wife and I. It was in a good location and was very walkable to coffee shops, restaurants, and bars in the area. It was close to several tourist destinations and to the tube to get everywhere else in London.
The place itself was clean and spacious. The washer & dishwasher in the apartment was an extra bonus.
I would recommend this place to stay. Just beware that it is not downtown in the middle of the city but it is in a very hip area of town.