I would say your price is right in line. I just yesterday finished up an 18 yard mulch job and a 4ish hour cleanup and the price was 1675. My mulch cost was only 570 though.
It took a day and a half with two people
So you had 570 in material cost and about a grand in labor cost where's your profit? hmm? Like I said I would have charged 2K. You guys will learn one day, these type jobs are very labor intensive GET PAID FOR IT!