I had a very good exerience purchasing from here. They may not be the best but they certanly have something to offer. What I ordered was perocessed in time and delivered on time. It is good to be oatient. Delays are inevitable sometimes. What I ordered is what I got and it works fine. A good store to purchase what you need.