When I first got it it was ok. They have made many improvements over the last year and so it is much better now. It is a little slow at times. The reason I am writting the review is that they seem to be to cheap to have the proper server bandwidth, their site goes down often, and when your shipping things daily, having a reliable site is a must. I would have given it 5 stars if they would not have that problem. A few months ago they said they were getting more server space or something, and it worked for a short time but now the website is going off line and slowing to a crawl when it is online.