Good place for a short stay right in the middle of Camden Town. Recommended.