I was doubtful about the authenticity of the perfume so i went and bought one from Ulta. They smelled exactly the same also it seemed like the Walmart one lasted longer. I checked both batch number the Walmart one was 2018 batch compared to Ultas 2017 batch.