boyfriend cheated

Jenna
Has anyone successfully worked through their boyfriend cheating? 
We have been together over 2 years, recently things have been rough. We have had a lot of drama with his family and we stopped communicating. Within the past month he started cheating. It happened 3 times with one girl (who knew we were together). I caught him the day after we got back from vacation. A vacation where we visited his grandparents who after leaving called everyone in his family to tell them how much they love/approve of me and that they want us to get married. He had a conversation with his grandparents about wanting to marry me and thinking I was the only person for him. All of this feels irrelevant now but I'm providing background. Before I found out I would have told you that we were two people very much in love who where having a difficult time. Now I don't know. I love him. I know that. He's incredibly remorseful and wants to try to work it out. He's given me access to everything including gps on his phone. He's said she didn't mean anything and it just felt like an escape. 
My gut reaction was not to kick him out. It wasn't to break up with him. I want to try but I also don't want to be stupid. 
Can anyone share if they have worked through cheating like this? 
Please no rude comments or judgment I understand the popular opinion is to just leave