A good place to stay in N. London which is clean and comfortable.