Princess Hotel was the perfect place to stay next to Kings Cross