I'm giving 4 stars as opposed to 3 because of the great atmosphere and nice staff.
My drink was tasty, but definitely have had better lattes elsewhere in the city. The thing that spoiled the experience for me was the price. I ordered a soy vanilla latte. Due to lactose intolerance, I'm used to paying extra for soy milk, but a medium soy latte was almost $7. I get the up-charge, but the prices seemed a tad too high...