I've never heard of them...but I checked out the site. It looks good...didn't see any products listed that would instantly make me think "scam". They have good prices , and a decent selection. I checked their trust pilot profile...there's only a few reviews - but they were recent, and all good. I made a cart just so I could see if the u.s. was on the list to ship to and it was.
I don't like ordering from NL anymore ...but I'd also like to see if anyone else can chime in and say whether they're legit or not.