Yes, they have an artist staffed from around 11:00 am - 9:00 pm (estimated, not including breaks) in the main building, just outside of Sandy Cove, kind of next to the tea area.
From what I recall, price was $75 - $90. The artist needs 20-30 minutes of still time and won't do a "live" child under a certain age (3???). They will do the younger ones from a photo instead.