Price is good and the selection very large. There was a slight problem with my order due to a part being out of stock. Staff contacted me promptly and explained the problem and proposed a solution. When I asked a question they got back to me the same day. Once products shipped from HK they were with me within the week. Will be using again