Overall great experience, paid with PayPal(I would recommend for any online purchases), ordered on a Friday 5/7/2021, picked up my package from my local USPS location on Wednesday 5/12/2021, so basically 2 business days which is amazing for the free shipping.
Where I live the USPS can't deliver packages, they leave a pickup request instead, when I know I'm getting a package I go to the usps website and put a hold mail request on my address and they hold all mail to the date you choice, so once it says it's delivered to your local post office, just go pick it up, in my case I picked my package up a day before my estimated delivery date.
This is my personal experience, this doesn't speak for other people's experiences, I approached this site with caution because of bad reviews but nothing bad happened thankfully. I order online all the time, so I know how to safe gaurd myself.