The location is absolutely without a doubt the best in London. A few minutes walk from King’s Cross, what more could you ask for!