Obviously, coffee is only as good as the beans you use, so this won't make your coffee taste better, but boy, does it hit all of the stops for your coffee needs.  I especially love the over ice method because I love my ice coffees.  It's super convenient and easy to set up and use.  Great functionality and it is being used every day!