Has its good and not so good points.