Hard to say. Price does vary by geographic location.
How long did it take you to complete it? What did you spend on additional materials (including batting & thread)? How much do you want to make an hour?
Your idea of getting a firm price, IN WRITING, and getting a deposit that will at least cover your outlay for materials, is excellent.