Very quiet and nice place, well located near Camden Town.