I got mine when it was offered for $285. I see the price is now $339. The concern when I bought was if the watch was legit because the price was so low. $340 is still a pretty good price. As far as I can tell it is as advertised: a new Garmin Fenix 3 HR. It comes with everything advertised.