always have stock, always deliver on time.
We can't think of one fault with MDP. They sell everything we need, its always in stock and its always delivered on time. We recently placed an online order and in the additional comments box we asked for a picture of a camel on our delivery. When it arrived the next day the box had a camel on it! Made our day!