The drinks and the staff here are top-notch. However, the staff are quite obviously overworked. So given the amount of time to make some of the drinks here combined with the customer vs. staff ratio, expect to wait at least 15 minutes between drink order time and the point when you actually receive said drink. The other problem is the temperature there. It usually feels like it's about 100 degrees inside.