Perfect location if needing to stay to St Pancras with a large group. Camden centre is on the door step if staying local.