All I know about Odyssea is that is the company that either bought Jebo or name was changed from Jebo to Odyssea.
They make a decent product, but not always the best made, but also very inexpensive. I guess you get what you pay for. Some people have been happy w/ the product. I know...