The convolution of a discrete measure, x " ř k i"1 aiδt i , with a local window function, φps´tq, is a common model for a measurement device whose resolution is substantially lower than that of the objects being observed. Super-resolution concerns localising the point sources tai, tiu k i"1 with an accuracy beyond the essential support of φps´tq, typically from m samples ypsjq " ř k i"1 aiφpsj´tiq`δj , where δj indicates an inexactness in the sample value. We consider the setting of x being non-negative and seek to characterise all non-negative measures approximately consistent with the samples. We first show that x is the unique non-negative measure consistent with the samples provided the samples are exact, i.e. δj " 0, m ě 2k`1 samples are available, and φps´tq generates a Chebyshev system. This is independent of how close the sample locations are and does not rely on any regulariser beyond non-negativity; as such, it extends and clarifies the work by Schiebinger et al. in [1] and De Castro et al. in [2], who achieve the same results but require a total variation regulariser, which we show is unnecessary.Moreover, we characterise non-negative solutionsx consistent with the samples within the bound ř m j"1 δ 2 j ď δ 2 . Any such non-negative measure is within Opδ 1{7 q of the discrete measure x generating the samples in the generalised Wasserstein distance. Similarly, we show using somewhat different techniques that the integrals ofx and x over pti´ǫ, ti`ǫq are similarly close, converging to one another as ǫ and δ approach zero. We also show how to make these general results, for windows that form a Chebyshev system, precise for the case of φps´tq being a Gaussian window. The main innovation of these results is that non-negativity alone is sufficient to localise point sources beyond the essential sensor resolution and that, while regularisers such as total variation might be particularly effective, they are not required in the non-negative setting.