I really wanted to love this place... they roast coffee beans at the location and it is always packed. There are a ton of great reviews as well.... but I have been twice and I am not impressed. The first visit I placed my order nothing crazy just a vanilla latte. They were a little busy so I was not expecting it to be a quick wait. Probably 5-10 minutes later I ended up asking the employee nicely if mine would be done soon because I was concerned that it had gotten lost in the business. They told me oh yeah it will be done soon. During this time a friend I was meeting showed up and ordered... everyone who had ordered before and after me had received their drinks but I continued to wait patiently. My friend (who arrived 15 minutes after me) ended up receiving his drink and I finally asked a second time for them to check on my drink. At this point 30 minutes after initially ordering the drink the employee finally said "oh I guess someone took your drink" which was not the case because I had been standing at the pick up counter the entire time. I never received an apology or even had them take responsibility for the situation being handled poorly. Even after this experience I decided to give them another shot today. The service was much quicker and the drink order was not lost but they were not very friendly and the iced mocha was very bitter and not enjoyable. After these two experiences I do not plan to return and have to question the reviews they have received previously.