Coffee Island is a very refreshing option with a very pleasant and wide-ranging menu. They service is quick and friendly. However the place can be a bit overwhelming as there are tooo many things that they are trying to sell, and so is the menu. Lastly, this is an amazing coffee shop, but the location just doesn't make sense. Their target market is at Yorkville
PS. Try the Greek coffee!