I realized, that I didn't mention, that good espresso depends also on the way of grinding the coffee beans. If they'll be too coarsely, they'll spoil all the taste of your coffee. If they'll be too finely, they will crumble into your cup. You should choose the ay of grinding according your machine or filter.