1 Day event, starts off with a parade. Has great vendors! Locals with their arts and crafts. GREAT! Local music and talent. Calgary, Alberta, Canada