I live in Japan where they originate from and they have stores all over the country. All my glasses have been from them, zero complaints, super cheap, good service too (you can drop in to any of their stores whenever to get things adjusted, lost nosepads replaced, etc for free which is hard to do with an online vendor)
Me too, ran into them by accident basically. Was so cheap, bought three pairs in one go -- and ready inside the hour. Averaged out to $100 or so.