It's even Kate Middleton–approved.