The Urban Stay apartments were everything I hoped for during my London stay! Best location, incredibly clean and well appointed space and very welcoming and responsive hosts. Highly recommend!