As a consumer of products / services I have a few simple requirements. I expect to be treated politely, I expect to receive value for my money and if the vendor makes a commitment that is related to time I expect that commitment to be kept. I don’t think I am unreasonable but it seems that my expectations are met infrequently. 

On two occasions I have purchased product and delivery from CRM Ready-Mix. On both occasions the helpful and happy lady at the front desk provided advice on product and suggested money saving ideas. When I placed the order I was thanked for my business. Delivery was on time (to the minute) and the delivery guy was helpful and cheerful. I received exactly what I ordered and felt good about the transaction. 

Well done.