Customer Service + Happy Employees + Good Coffee + Pleasant Shop Ambiance = Worth the price...
Take today for example... I rolled over to Starbucks for breakfast, ordered two egg and cheese sandwiches and a green tea. The service was light speed, everyone smiled genuinely, I had a seat in a comfy plush chair, and read the newspaper while I waited... They called out my order and I went to pick it up.
Oops they only gave me one sandwich... they apologized profusely, made me the second sandwich while I relaxed in the chair sipped my tea and munched on the first sandwich. Before I was even close to being done with the first, out came the second... with a coupon for a free drink on my next visit.
I never even complained... they just took good care of me.
Well worth the price IMHO.
-Max