How good is this class really??