Not great, not terrible. If you ever had the impression that Starbucks is just a coffee-themed sweet shoppe, this puts things right over the top. It turns out that if you put enough cinnamon and dairy into a burnt-tasting beverage, it's kind of alright.
Starbucks strives for consistency so they over-roast their beans to ensure the same flavour across the board. To compensate for this they saturate all of their beverages in ungodly amounts of sugar.
Watch closely as a partner (their word for worker) makes your caramel macchiato and try to guess how much sugar is added to it.