Perfect place to stay in London, and the attention and amenities in this place make it a hundred times better.