My invitations were two weeks late and they gave me no discount as a result. I ended up having to call the BBB - whose logo they had displayed in the window, but their membership was out of date. BBB ended up sending someone to collected their logo from this place. Highly unprofessional...make promises they can't keep and act like it's your fault when they don't. My invites almost went out too late thanks to Kennedy's. I would NEVER recommend them. Prices were comparable with everyone else, but not exceptionally great.