Yes if you're signed up as a member for Amazon Prime you will receive unlimited free 2 day shipping on your orders.
But the catch now is that Amazon says that it depends on the items location and the customers location on whether you'll actually receive your purchases in 2 days or not.
So while yes Amazon prime does offer free 2 day shipping on orders there's really no guarantee that you'll actually get the item or items you purchased in 2 days using the Amazon Prime 2 day shipping.