The image file size should be no more than 5MB. Try to avoid doing tiny little pictures as often they don't reflect the time and effort you have put into them. The ideal size is somewhere between 600 x 600 pixels or less. It doesn't have to be square and you don't need to provide us with the small thumbnail image either.