Loooooove NJ bagels in general so you'd have to be terrible to turn me away, however, Beach Bum is right in town and I love it!! They have a bunch of varieties but in the off season and busy times they can run out of certain ones if they don't predict the demand right (damn people who get all 12 pumpernickel!!). However, they are super yummy and I like the plain and blueberry. They also have homemade cream cheese in tons of types like veggie, chive, lox, etc. I think they have sandwiches and other stuff but ugh, bagels are always the best!
I wouldn't classify it as a restaurant but they do have tables... A dozen bagels is currently $10.50 so it's a high premium over grocery store prices but whatever, they are soooo much better!!