how have your experiences with gms been?