NMR experiments provide detailed structural information about biological macromolecules in solution. However, the amount of information obtained is usually much less than the number of degrees of freedom of the macromolecule. Moreover, the relationships between experimental observables and structural information, such as interatomic distances or dihedral angle values, may be multiple-valued and may rely on empirical parameters and approximations. The extraction of structural information from experimental data is further complicated by the time- and ensemble-averaged nature of NMR observables. Combining NMR data with molecular dynamics simulations can elucidate and alleviate some of these problems, as well as allow inconsistencies in the NMR data to be identified. Here, we use a number of examples from our work to highlight the power of molecular dynamics simulations in providing a structural interpretation of solution NMR data.