I had a pretty average experience with Grainpro inc. The website was user-friendly and the customer service was efficient, but I wasn't particularly impressed with their product quality. It was just okay, nothing special. Overall, they did an okay job.