I no longer have to go to the coffee shop every time I want a good expresso. This machine has made my life so much easier and will save me money in the long run. I was concerned that learning to use it would be difficult but I was so wrong! Here’s the pros: User friendly 
Makes coffee and perfect temp. No time to sit around and wait for coffee to cook down. 
Optional to make coffee as strong as you like. 
Can do one or two shots of espresso at a time. And do the milk frothing at the same time as coffee is being made. 
Here’s the cons:
You’ll need to clean each piece after every use but it only takes a few moments to do that so basically there are NO cons.