Used to be my go-to but something has changed with how they handle things sha. Waited almost two weeks for a simple order when they promised five days, and when I finally called to follow up the girl on the phone was dismissive like I was bothering her. The pharmaceutical products themselves are decent quality I won't lie, but the way they run things behind the scenes needs serious work. Won't be ordering from them again unless they sort out their act.