Would not buy from them again. Sold me garmin GPS running watch and told me it was compatible with bike cadence counter. It's not. I returned whole order ($200) for refund but was refunded only $150. Their return information is buried -- and not even displayed on their order confirmation form. (UGH). So they got me for a 15% restocking fee as that's in their terms and conditions -- but they also charged me $15 as cost of shipping -- which is excessive for this small package. Since they sold me incompatible components, I think they should eat these charges and refund entire amount.