After a lot of research and the purchase and return of another brands machine we decided on this one.  There are some great reviews that go into the details and I agree with most of those assessments, so will not waste a rehash of that here.  One thing you really do have to run a few test cups to get the machine worked in,  you do not want to drink the first 5 or 6 cups.  So my only frustration so far is with the app.  They really need to get this updated and working better.  The time to connect is super slow the drink customization process is awkward and the customized drinks do not save properly.  Overall its very buggy gets hung up and very frustrating to use,  this really would be a nice feature if nothing other than to customize a drink and save it to the machines menu screen, but as of  now  its not even able to do that reliably.  This will be a five star rating if they can get that working correctly.