I personally find this fragrance very good and yes it lasts a few hours
Read the return policy from Amazon.
I think I received it within a couple of days with Prime.
Not that I am aware of but it has a very sweet fragrance, heavy vanilla but other notes as well.