I have the Tecnosystem Magic 108 for Espresso and use it daily, it's great. I'm using a hand grinder from Hario though, so it does take 7-8 min from start to finish, time I don't always have. Especially not for entertaining guests.
So as a second choice I also bought a DeLonghi Magnifica S that makes pretty decent Espresso, all things considered, once you've set the grind size and coffee volume accordingly (as best as can do with the 2 dials).