A couple of tricks to make the best croissants involve using good European butter, monitoring the temperature of the butter so it rolls nicely but doesn't ooze out, and using pastry flour if you want tender croissants.