Surface nanobubbles (NBs) are stable gaseous phases in liquids that form at the interface with solid substrates. They have been particularly intriguing for their high stability that contradicts theoretical expectations and their potential relevance for many technological applications. Here, we present the current state of the art in this research area by discussing and contrasting main results obtained from theory, simulation and experiment, and presenting their limitations.We also provide future perspectives anticipating that this review will stimulate further studies in the research area of surface NBs.The subsequent sections of this review article are organised as follows: In Sec. 2, we present a range of different theoretical, simulation and experimental methodologies, which are used to study surface NBs discussing their limitations and contrasting main results. In Sec. 3, we discuss the main morphological and mechanical characteristics of surface NBs. In Sec. 4, we provide a review of the main experimental methods to generate surface NBs. In Sec. 5, we discuss the main hypothesis that supports the intriguing high NBs' stability, i.e. contactline pinning. Finally, we present our perspectives in the research area of surface NBs in Sec. 6.