In a stand mixer with a beater blade, combine the butter and cream cheese and beat well. Gradually add the sugar; beat on medium-high for five minutes until very light and fluffy. Add eggs, one at a time, and vanilla, beating until combined. Slowly add the flour and beat well on medium for about 30 seconds until all of the flour is incorporated.