only two problems for me...
... as others have said, Gabe's dialogue is sometimes too mature and that is distracting.
... and his narration is simply too prevalent. Not every scene needs Gabby Gabe's relentless commentary.
Other than that, I thought it was a little gem of movie.