This place is dirty. They do have a good selection of tea but the service is varied. You can never be sure if you are going to catch these guys on a lazy day where they don't even move from their stools to help. It isn't unusual to wait 20+ minutes to get your tea. And if you order food plan on waiting 30+ minutes for a toasted bagel and cream cheese.