Decent price, delivery a few days ahead of expected.  Timely service and affordable prices always makes a decent combination.