I researched NBS a bit since I've flown EWR >100 times and never heard of them and will use them 3+x before April's end.
Here is a poorly written thus difficult-to-trust report of trouble with NBS.
Their
TripAdvisor entry is more believable.
LuggageGuides.com' and
Fodor's' postings leaner but ok.
I'll edit this post with my experience after next month's uses.