St. Mary’s craft fair a success