What do you think, does Green Tea live up to the hype?