Before I booked, they couldn't call me back fast enough, once I paid I could not get anyone on the phone. I asked for delivery by April 23 at the latest. When the bike was picked up the invoice said estimated by May 1. This caused at lot of stress as I could not reach anyone at Premier. However, the actual company that picked the bike up, Haulbikes, was very good and told me where it was anytime I called. It was actually just delivered in under 2 weeks. Haul bikes quoted me 1200$ and Premier 845$ so if you are smart, when you get your quotes call haulbikes back and tell them to get their heads out their asses and make all the money. After taking the bid from Premier, Haulbikes probably ended with half their quote. The whole industry is shady but my bike arrived so stress relieved.