@MidnaAsh The professional thing to do (on their end) would be to have let you know that they are behind schedule, working on it, update with a real ETA, and offer a partial refund until the job is done or a discount on your next commission from them.