The BEST French Toast is in Toms River