Never heard of them. Doesn't look like you can actually see one in person and on the contact us page doesn't really say where they are located other than the owner of the website is an office in Cincinnati which when looking up on Google Maps is not a showroom or a manufacturing facility
For me it would be a hard no and I would look for a brand that you can see, touch, feel, interact with the retailer in person and actually find information on.