Bring to a boil the water, butter sugar and salt.
Remove from the heat and add in the flour all at once. Blend in thoroughly with a wooden spoon.
Return to medium-high heat and beat for 1-2 minutes or until mixture releases from the sides of the pan and forms a mass.
Remove from heat again. Make a well in the center and beat in eggs, one at a time, blending thoroughly after each addition.
Pipe using either a 1A or 2A tip 3 inches apart onto parchment paper which has been brushed/sprayed with water.
Bake in a 425°F preheated oven for 10 minutes. Reduce heat to 350°F and continue baking for 20 minutes.
Pierce each puff with a skewer once or twice to allow excess steam to release from the inside. This will prevent the interiors from becoming soggy.
Leave the cream puffs in the oven and prop the oven open for approximately 30 minutes and allow them to cool off slowly.
Remove them to a cooling rack until completely cool before filling.