A bachelor party, also known as a stag party, stag night, stag weekend party held for a man shortly before he enters marriage, to celebrate his "last night of freedom". A bachelor party is usually planned by the best man, occasionally with the assistance of a bachelor party planning company. The party is usually restricted to men only, but sometimes may feature female company such as strippers or topless waitresses.