Could you list a few good things and a few bad things about it? It is much appreciated. Thanks, -Kevin