It's legit, I picked mine up at the Moreno Valley Walmart today. However you must buy it online to get the 349 price. In store, it's 399. They also are offering free shipping.. I drove 40 minutes to get it, they were sold out in my local stores. There were a bunch of people complaining about the in store price difference, and the guy was trying to explain to just log in to the app and buy it online, they will bring it out. Reminder, no game included and only 1 controller. They did have the Xbox red and blue controllers on sale in store for 34.99 (NOT LISTED AS A SALE ONLINE, SO ITS SAYS 54.99) so I grabbed the red ONE. Look for the yellow tag. Big score!! The Diablo IV lists at 440.