There's many a better coffee shop in St Andrews - the Costa is much, much, much nicer (with better coffee) - and there's places such as couch and bean scene and some on north street that are just plain better... The only good thing about Starbucks are the frappacinos, but even the frescatos in costa top them!