Easy to program, easy to use, good build quality. The software is very user friendly and does not require any advanced skills. It has all you need to start your own robot business. I have used it for about a year now and haven't found anything that i dislike so far. In my experience they do great work and are always willing to help out with whatever issues come up during their process of manufacturing or operation. Very reliable firm to deal with. We manufacture our products at home using this robotic system. This helps us cut down production costs as well as reduce time taken from initial design to final product. It also gives me peace of mind knowing that we can produce our products without going through the hassle of importing them into the country.