The app is fine. Its not spectacular, but its not junk, either. My problem is with the actual service. When I ordered off the NMR website, things were good. I got my order in two weeks and was happy with the products. It took a while for me to order off the Choxi app. I must say, Im less than impressed. The app states orders take 10-14 days. After not receiving my order after 3 weeks, I inquired about the order. Customer service replied promptly, stating that orders normally take 2-3 weeks, (different from what the app says). After four weeks, I asked about my order again. I was given basically the same song and dance, with an apology that my experience isnt what I expected when placing my order. I placed my order April 9th, and I have yet to receive an email detailing any tracking info. Probably a safe bet to steer clear of this one.