This name is familiar to me - I think I probably saw it in a magazine sometime. Looks like they have a retail store in Portland, Maine in addition to the website.
The bags/pricing look like they're likely authentic. No over the top deals or heavy markdowns that usually are a sign of the fake sites.