always at least ten minutes early! I don't like scrambling at the last minute.
funny story.....I have one sister who is ALWAYS late so one year for our Christmas party her family was told the party started 30 minutes before the real time. Wouldn't you know it, that was the first time that she arrived on time and boy was she mad!!!