I really enjoyed staying at the Alhambra Hotel. The location was absolutely perfect directly across from Kings Cross Station so you have immediate access to all of London. If I go back to London this will be the first place I look to stay again. The room was a bit tiny, but not too tiny.