Competitive prices but orders take too long to be filled and client communication is very poor. I placed my order a week ago & I didn't receive anything. I emailed them & they said my payment had been declined. It would've been helpful to be made aware of this when I submitted my order. But they said nothing! By now my cat is ill again without her meds. I am so angry. Such poor customer service!