Worst Customer Service and possibly a scam.I placed order 108214558918. The item showed in stock but it didn't ship. I looked on the site for updates but it just said "processing". After 3 weeks I asked online for a cancellation as it wasn't shipped and had no shipping date. They refused. I had to go to the point of giving them one more day for a cancellation then making a Paypal claim and only then would they cancel and refund.So Garmin.cm cannot deliver Garmin products and will only allow you to cancel once you threaten them. Never again.